├── .gitignore ├── README.md ├── SUMMARY.md ├── advanced_build_customization ├── README.md ├── build_options │ ├── README.md │ ├── aapt_options.md │ ├── dex_options.md │ └── java_compilation_options.md ├── manipulating_tasks.md ├── running_proguard.md ├── setting_language_level.md └── shrinking_resources.md ├── appendix ├── README.md ├── aar_format.md └── applicationid_versus_packagename.md ├── basic_project_setup ├── README.md ├── basic_build_customization │ ├── README.md │ ├── build_types.md │ ├── manifest_entries.md │ └── signing_configurations.md ├── build_tasks │ ├── README.md │ ├── android_tasks.md │ ├── general_tasks.md │ └── java_project_tasks.md ├── project_structure │ ├── README.md │ └── configuring_the_structure.md └── simple_build_files.md ├── book.json ├── cover.jpg ├── cover_small.jpg ├── dependencies,android_libraries_and_multi-project_setup ├── README.md ├── dependencies_on_binary_packages │ ├── README.md │ ├── local_packages.md │ └── remote_artifacts.md ├── library_projects │ ├── README.md │ ├── creating_a_library_project.md │ ├── differences_between_a_project_and_a_library_project.md │ ├── library_publication.md │ └── referencing_a_library.md └── multi_project_setup.md ├── introduction ├── README.md ├── requirements.md └── why_gradle.md └── testing ├── README.md ├── basics_and_configuration.md ├── lint_support.md ├── resolving_conflicts_between_main_and_test_APK.md ├── running_tests.md ├── test_reports ├── README.md ├── multi-projects_reports.md ├── multi_projects_setup.md └── single_projects.md ├── testing_android_libraries.md └── unit_testing.md /.gitignore: -------------------------------------------------------------------------------- 1 | /_book 2 | .DS_Store 3 | node_modules 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/README.md -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/SUMMARY.md -------------------------------------------------------------------------------- /advanced_build_customization/README.md: -------------------------------------------------------------------------------- 1 | # 高级构建的自定义 2 | -------------------------------------------------------------------------------- /advanced_build_customization/build_options/README.md: -------------------------------------------------------------------------------- 1 | # 构建选项 2 | -------------------------------------------------------------------------------- /advanced_build_customization/build_options/aapt_options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/advanced_build_customization/build_options/aapt_options.md -------------------------------------------------------------------------------- /advanced_build_customization/build_options/dex_options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/advanced_build_customization/build_options/dex_options.md -------------------------------------------------------------------------------- /advanced_build_customization/build_options/java_compilation_options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/advanced_build_customization/build_options/java_compilation_options.md -------------------------------------------------------------------------------- /advanced_build_customization/manipulating_tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/advanced_build_customization/manipulating_tasks.md -------------------------------------------------------------------------------- /advanced_build_customization/running_proguard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/advanced_build_customization/running_proguard.md -------------------------------------------------------------------------------- /advanced_build_customization/setting_language_level.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/advanced_build_customization/setting_language_level.md -------------------------------------------------------------------------------- /advanced_build_customization/shrinking_resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/advanced_build_customization/shrinking_resources.md -------------------------------------------------------------------------------- /appendix/README.md: -------------------------------------------------------------------------------- 1 | # 附录 2 | 3 | 附录主要为 《Gradle Plugin User Guide》 官方文档中提及的一些额外链接的翻译 -------------------------------------------------------------------------------- /appendix/aar_format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/appendix/aar_format.md -------------------------------------------------------------------------------- /appendix/applicationid_versus_packagename.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/appendix/applicationid_versus_packagename.md -------------------------------------------------------------------------------- /basic_project_setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/basic_project_setup/README.md -------------------------------------------------------------------------------- /basic_project_setup/basic_build_customization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/basic_project_setup/basic_build_customization/README.md -------------------------------------------------------------------------------- /basic_project_setup/basic_build_customization/build_types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/basic_project_setup/basic_build_customization/build_types.md -------------------------------------------------------------------------------- /basic_project_setup/basic_build_customization/manifest_entries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/basic_project_setup/basic_build_customization/manifest_entries.md -------------------------------------------------------------------------------- /basic_project_setup/basic_build_customization/signing_configurations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/basic_project_setup/basic_build_customization/signing_configurations.md -------------------------------------------------------------------------------- /basic_project_setup/build_tasks/README.md: -------------------------------------------------------------------------------- 1 | # 构建任务 2 | -------------------------------------------------------------------------------- /basic_project_setup/build_tasks/android_tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/basic_project_setup/build_tasks/android_tasks.md -------------------------------------------------------------------------------- /basic_project_setup/build_tasks/general_tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/basic_project_setup/build_tasks/general_tasks.md -------------------------------------------------------------------------------- /basic_project_setup/build_tasks/java_project_tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/basic_project_setup/build_tasks/java_project_tasks.md -------------------------------------------------------------------------------- /basic_project_setup/project_structure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/basic_project_setup/project_structure/README.md -------------------------------------------------------------------------------- /basic_project_setup/project_structure/configuring_the_structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/basic_project_setup/project_structure/configuring_the_structure.md -------------------------------------------------------------------------------- /basic_project_setup/simple_build_files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/basic_project_setup/simple_build_files.md -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/book.json -------------------------------------------------------------------------------- /cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/cover.jpg -------------------------------------------------------------------------------- /cover_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/cover_small.jpg -------------------------------------------------------------------------------- /dependencies,android_libraries_and_multi-project_setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/dependencies,android_libraries_and_multi-project_setup/README.md -------------------------------------------------------------------------------- /dependencies,android_libraries_and_multi-project_setup/dependencies_on_binary_packages/README.md: -------------------------------------------------------------------------------- 1 | # 包依赖 2 | -------------------------------------------------------------------------------- /dependencies,android_libraries_and_multi-project_setup/dependencies_on_binary_packages/local_packages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/dependencies,android_libraries_and_multi-project_setup/dependencies_on_binary_packages/local_packages.md -------------------------------------------------------------------------------- /dependencies,android_libraries_and_multi-project_setup/dependencies_on_binary_packages/remote_artifacts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/dependencies,android_libraries_and_multi-project_setup/dependencies_on_binary_packages/remote_artifacts.md -------------------------------------------------------------------------------- /dependencies,android_libraries_and_multi-project_setup/library_projects/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/dependencies,android_libraries_and_multi-project_setup/library_projects/README.md -------------------------------------------------------------------------------- /dependencies,android_libraries_and_multi-project_setup/library_projects/creating_a_library_project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/dependencies,android_libraries_and_multi-project_setup/library_projects/creating_a_library_project.md -------------------------------------------------------------------------------- /dependencies,android_libraries_and_multi-project_setup/library_projects/differences_between_a_project_and_a_library_project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/dependencies,android_libraries_and_multi-project_setup/library_projects/differences_between_a_project_and_a_library_project.md -------------------------------------------------------------------------------- /dependencies,android_libraries_and_multi-project_setup/library_projects/library_publication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/dependencies,android_libraries_and_multi-project_setup/library_projects/library_publication.md -------------------------------------------------------------------------------- /dependencies,android_libraries_and_multi-project_setup/library_projects/referencing_a_library.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/dependencies,android_libraries_and_multi-project_setup/library_projects/referencing_a_library.md -------------------------------------------------------------------------------- /dependencies,android_libraries_and_multi-project_setup/multi_project_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/dependencies,android_libraries_and_multi-project_setup/multi_project_setup.md -------------------------------------------------------------------------------- /introduction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/introduction/README.md -------------------------------------------------------------------------------- /introduction/requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/introduction/requirements.md -------------------------------------------------------------------------------- /introduction/why_gradle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/introduction/why_gradle.md -------------------------------------------------------------------------------- /testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/testing/README.md -------------------------------------------------------------------------------- /testing/basics_and_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/testing/basics_and_configuration.md -------------------------------------------------------------------------------- /testing/lint_support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/testing/lint_support.md -------------------------------------------------------------------------------- /testing/resolving_conflicts_between_main_and_test_APK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/testing/resolving_conflicts_between_main_and_test_APK.md -------------------------------------------------------------------------------- /testing/running_tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/testing/running_tests.md -------------------------------------------------------------------------------- /testing/test_reports/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/testing/test_reports/README.md -------------------------------------------------------------------------------- /testing/test_reports/multi-projects_reports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/testing/test_reports/multi-projects_reports.md -------------------------------------------------------------------------------- /testing/test_reports/multi_projects_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/testing/test_reports/multi_projects_setup.md -------------------------------------------------------------------------------- /testing/test_reports/single_projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/testing/test_reports/single_projects.md -------------------------------------------------------------------------------- /testing/testing_android_libraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/testing/testing_android_libraries.md -------------------------------------------------------------------------------- /testing/unit_testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChaosLeung/Gradle-Android-Plugin/HEAD/testing/unit_testing.md --------------------------------------------------------------------------------