接着上一篇,这一篇总结的是其他会遇到的繁琐问题。

问题六:出现“Gradle sync failed: Failed to find Build Tools revision 26.0.2”错误提示怎么解决?

27.0.3”,所以填上:buildToolsVersion "27.0.3"即可。

compileSdkVersion 版本号、minSdkVersion 版本号、targetSdkVersion 版本号”,你就看你的SDK目录下有什么Android版本吧,我的是E:\AndroidSDK\platforms目录下,有android-23、android-24、android-27,所以上面三项版本号就可以选择填写23/24/27。

该文件下的dependencies {
    implementation 'com.android.support:appcompat-v7:27.1.0'
也会有问题,一般修改末尾正确的版本号就会解决问题。

 

问题七:Android SDK目录下的文件说明

SDK Manager:就是一个Android软件开发工具包管理器,连接本地和服务器,从服务器下载安卓开发所需要的工具到本地; 
AVD Manager:是一个Android虚拟驱动管理器,主要用来创建安卓模拟器(安卓模拟器所需的镜像是通过SDK Manager来下载的)。

 

问题八:怎样在Android Studio中连接真机进行开发测试?

        刚开始学Android Studio,如果用模拟器运行的话,电脑配置不高的话会比较卡,可以连接安卓手机进行真机测试。打开Studio界面,“锤子”右边的app,选择“Edit……”,打开界面之后点击“Development Target Options”下的Target,选择USB Device,点击Apply,OK即可;
        手机上配置:打开设置,点击“开发者选项”,选择打开“USB调试”。记住,连接手机时记得点选“文件管理”,这样Studio中的Android Monitor才会有反应。

 

问题九:Android关于buildToolVersion与compileSdkVersion的区别?

1、compileSdkVersion是你SDK的版本号,也就是API Level,例如API-19、API-20、API-21等等;

2、buildeToolVersion是你构建工具的版本,其中包括了打包工具aapt、dx等等。这个工具的目录位于……/your_sdk_path/build-tools/XX.XX.XX这个版本号一般是API-LEVEL.0.0。 例如I/O 2014大会上发布了API20对应的build-tool的版本就是20.0.0,在这之间可能有小版本,例如20.0.1等等;

3、在ecplise的project.properties中可以设置sdk.buildtools=17.0.0。也可以不设置,不设置的话就是指定最新版本。而在android studio中必须在build.gradle中设置。例如:
compileSdkVersion   22
buildToolsVersion "22.0.1"

4、你可以用高版本的build-tool去构建一个低版本的sdk工程,例如build-tool的版本为27.0.3,去构建一个sdk版本为18的。
例如:
compileSdkVersion 18  
buildToolsVersion "27.0.3"
这样也是OK的。

 

问题十:Android版本、API版本与build-tools版本对应关系

如下:

Android 6.0-->API 23-->build-tools 23.0.X
Android 7.0-->API 24-->build-tools 24.0.X
Android 7.1.1-->API 25-->build-tools 25.0.X
Android 8.0.0-->API 26-->build-tools 26.0.X
Android 8.1.0-->API 27-->build-tools 27.0.X

以上问题没有来得及截图,以后会慢慢补上。