ApiDemos based on android 22 source code & can be compiled in Android studio 3.0.1
序号 | 名称 | 链接地址 | 备注 |
---|---|---|---|
1 | Android Gradle Plugin Release Notes | https://developer.android.com/studio/releases/gradle-plugin.html#updating-gradle | 详细描述了Android Gradle Plugin的版本变更,以及每个版本对Gradle版本和Build Tools Version的依赖关系 |
2 | SDK Build Tools Release Notes | https://developer.android.com/studio/releases/build-tools.html | 记录了Build Tools 各个版本信息,包括版本号等 |
3 | Support v4 library Revision archive | https://developer.android.com/topic/libraries/support-library/rev-archive.html | 记录了Support v4包的修改进化过程,版本信息等修改升级档案 |
4 | Migrate to Android Plugin for Gradle 3.0.0 | https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html#new_configurations | 详细介绍了如何升级Android Gradle plugin到3.0.0版本,解决遇到的问题,版本冲突等 |
- 操作系统 = MacOS High Sierra 10.13.2
- JDK 版本 = 1.8.0_40
- Android Studio = 3.0.1
- ApiDemos源代码 = 你的Android SDK目录下/samples/android-22/legacy/ApiDemos
(如果没有,请使用SDKmanager下载)
1. Android Studio
2. Gradle
3. Gradle Wrapper
4. Gradle distributionUrl
5. Gradle DSL method
6. Android Gradle Plugin
7. buildToolsVersion
8. compileSdkVersion
1. 由于AndroidStudio3.0.1默认使用Android Gradle plugin 3.0.0+版本,而Android Gradle
plugin 3.0.0+需要依赖于Gradle 4.1+版本,并且要求Build Tools 26.0.2 or higher.
2. Gradle plugin 3.0.0+中会自带一个最低可使用版本的Build Tools,只要使用Gradle
plugin 3.0.0+版本就不再需要手动指定Build Tools(buildToolsVersion)了。
至此,ApiDemos已经可以运行成功了。
代码已经上传至Github:https://github.com/Farubaba/ApiDemos