我估计是在安装过程中遇到问题最多的一个人了 ....按照《第一行代码》书中内容,应该建立一个HelloWorld项目,但是刚一建立,就出现一堆红色的错误。

第一个问题是“could not find any version that matchse com.android support:appcompat-v7:27.+”或者是“sync errors”

Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:27.+

<a href="install.m2.repo">Install Repository and sync project</a><br>
<a href="openFile:/Users/admin/Desktop/TestAndroid/TestHandler/app/build.gradle">Show in File</a><br>
<a href="open.dependency.in.project.structure">Show in Project Structure dialog</a>
FAILURE: Build failed with an exception.


* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApkCopy'.
   > Could not find any version that matches com.android.support:appcompat-v7:27.+.
     Versions that do not match:
         26.0.0-alpha1
         25.3.1
         25.3.0
         25.2.0
         25.1.1
         + 31 more
     Required by:
         HelloWorld:app:unspecified

如下图所示,很多网上的教程都是改gradle文件中的配置,其实只要在最外面那一层的gradle文件中添加一句话就可以了。注意!一定要看修改的到底是哪个gradle文件。修改后这个问题就解决了。也就是说每新建一个项目,就要修改一次这个文件。在项目的gradle文件中增加

maven { url "https://maven.google.com"}


buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.2'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
allprojects {
    repositories {
        jcenter()
        maven { url "https://maven.google.com"}
    }
}
task clean(type: Delete) {
    delete rootProject.buildDir
}

最后再次sync 一下gradle即可。


android studio GBK 报错 android studio error(26,13)_maven

android studio GBK 报错 android studio error(26,13)_maven_02

参考链接:http://www.th7.cn/Program/Android/201712/1287522.shtml

好不容易解决这个问题,在构建虚拟机中立马出来另一个错误,构建avd失败,haxm失败,这是因为在安装android studio 的时候并没有将其安装成功.按照网上教程应该去找目录SDK\extras\intel\Hardware_Accelerated_Execution_Manager 双击intelhaxm-android.exe。但是我在双击的时候提示说已经有了haxm这个程序。因此需要先去控制面板找到那个intel hardware Accelerated execution Manager 卸载后再双击进行安装。


android studio GBK 报错 android studio error(26,13)_Andorid studio_03

遇到的最后一个问题,也是最棘手最郁闷的问题,就是在启动模拟器的时候,按照书上教程,明明配置好,但是点击运行就出来错误time out 15000ms,killed adb...(类似的问题),而且电脑卡到爆,网上搜说是adb没有安装成功,以及adb的端口被占用以及诸如此类的问题,解决方法有说更改模拟器的参数,将其变小这样电脑就不会卡了,but 还是报错而且没有出现更改配置的界面,只能去生成的配置文件中更改(Android Studio版本不同因此有些界面和功能显示不出来)或者说是在任务管理器进程中结束占用端口的进程(but 占用端口的进程就是adb,exe本身),让你查看自己的电脑是否能虚拟化以及用cmd指令查找abd的配置...均无解,重点是每尝试一次运行耗时少则三四分钟,多则...死机。以及换一个模拟器 类似于“夜神”“豌豆荚”....

最后尝试用真机(划重点,毕竟这是手机的app早晚要在手机上运行还不如就直接选择真手机)  尝试真机的过程中也是错误不断,一直在找解决方法,首先要开启手机的usb调试,为此要找到手机开发者模式,but目前很多手机开发者模式是隐藏的,需要开启(不同手机开启方式不同,不过应该都在设置中...连击某一项配置很多次,到这一步骤的时候去网上搜索自己的手机到底怎么开启),然后将手机连接在电脑上,将Android Studio 中 app  edit 项 更改为usb devices ,然后等待montior 查找自己的手机,如下图所示

android studio GBK 报错 android studio error(26,13)_Android_04

android studio GBK 报错 android studio error(26,13)_maven_05

android studio GBK 报错 android studio error(26,13)_Android_06

如果一开始是open select deployment target dialog 的,一定要把下面那个use same device for future launches 勾掉

做完这些以后静静的等待android studio 检测到你 的手机 可能其中的时间很长and 还会一直说 error running app no target found 。。。然后就会很纠结,因为明明电脑上已经可以显示手机上的内容了 but Android Studio 找不到 。  这里就又会出来一大堆教程让你重启Android Montior (或者是android profilter) but 重启Android Montior就是按一下它本身,以及完全找不到android profilter这一项(高级的Android Studio中这一项就是Android Montior中图像化的那一项 )个人认为貌似没有什么用途...然后再次运行终于找到了自己的手机  此时在下图这个位置会显示你的手机信息(红色部分变成你的手机型号等信息)(估计是android studio和电脑反应慢,突然之间就能找到手机了  然后出来一大堆信息)

android studio GBK 报错 android studio error(26,13)_Android_07


but运行会出来错误tool | android | enable ADB Integration   去tools菜单下如图所示更改信息,再次运行,就会出现振奋人心的消息!!!

android studio GBK 报错 android studio error(26,13)_Android_08

android studio GBK 报错 android studio error(26,13)_maven_09


总结:  在网上找教程的时候很多教程都是粘贴复制,年代久远 而且还不一定正确...因此在找教程的时候应该找新出来的那些比如说今年是2018年那么最老的教程不要超过15年(实话讲我看的16年很多的教程都没有什么用)很多帖子光有这些常见问题 but完全没有解决方法真不知道他们最后是怎样解决的,,,and 处理这种问题一定要有耐心,我也是突然之间就可以找到手机了,,,总之要有耐心 慢慢来...毕竟我花了三天才最后搞定这个问题~good luck!