-
Ensure the following is installed:
- Android SDK Platform 34
- NDK v27.2.12479018 (r27c)
- CMake v3.20+
-
Clone the repository.
git clone https://github.com/Dicot0721/PlantsVsZombies-AndroidTV.git cd PlantsVsZombies-AndroidTV -
Copy assets files to the path
PlantsVsZombies-AndroidTV/app/src/main/assets/.If you need resource files, please contact the repository author.
-
Build with:
- Android Studio: Click on the build button.
- Command line: Run the following command:
./gradlew assembleDebug
-
If release, configure signing using the file
keystore.propertieslocated in the project root directory (you must create this file yourself). The file content format is as follows:storePassword=myStorePassword keyPassword=mykeyPassword keyAlias=myKeyAlias storeFile=myStoreFileLocation
- Functions / types / concepts:
PascalCase - Variables:
camelCase - Namespaces:
snake_case - Macros / constants / enumerators / non-type template parameters:
UPPER_CASE
See .clang-format.
It is recommended to format the code using the IDE before each commit.
Refer to Conventional Commits.
Send the PR to branch dev.
The source code for this project is licensed under the GPL-3.0 license.
This project is not associated with or endorsed by Transmension, PopCap or Electronic Arts.