-
Ensure the following is installed:
- Android SDK Platform 34
- NDK v27.3.13750724 (r27d)
- CMake v3.20+
-
Clone the repository.
git clone https://github.com/ZombieYetis/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 assembleDebugV115
-
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.
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.