报错代码1:
gradle project refresh failed
或者说
android studio "Internal HTTP server disabled: Cannot start internal HTTP server.
Git integration, JavaScript debugger and LiveEdit may operate with errors.
Please check your firewall settings and restart Android Studio
解决办法:
①用管理员打开cmd,
输入 “netsh winsock reset
”,作用是重置 Winsock 目录。
重启,
然而没用
于是打开防火墙设置内网外网都关闭,重启AS,OK
文章地址:http://blog.csdn.net/tiller_meng/article/details/71274689
②附上另一个类似解决办法参考。
文章地址:http://blog.csdn.net/dclord/article/details/54908976
③附上一个尝试过的,失败了的文章
文章地址http://www.jianshu.com/p/43b795895a79
文章目录:
1.强制IPV4
2.更新JDK1.7到JDK1.8
3.删除.gradle文件
4.修改gradle.properties配置
5.设置正确的gradle版本
6. 手动同步gradle
7. 清理工程
8. Invalidate and Restart
9. 更新android sdk
10. 更改工程目录下build.grade文件
解决步骤:
①打开cmd,
输入 “netsh winsock reset”
重启AS,没用好像。
②关闭防火墙
③报错其它代码(在下文,省略),猜测解决。
AS跳出谈话窗口如下,截图保留。
翻译Ps:To take advantage of all the latest features (such as Instant Run), improvements and security fixes, we strongly recommend that you update the Android Gradle plugin to version 3.1.0-alpha04 and Gradle to version 4.4-20171031235950+0000.
You can learn more about this version of the plugin from the release notes.
对 以 所有 的 新 特征 优势 (如 作为 即时 运行), 改进 和 安全 修复, 我们强烈推荐 , 你 更新 的 Android Gradle 插件 到 版 3.1.0-alpha04 和 摇篮 到 版本4.4
④新建了一个空项目,调试了后正常使用。
⑤打开防火墙,一会儿弹出一个对话窗口。大概内容是允许当前应用(java还是jdk的一个后台程序吧,当时觉得不用截图)使用网络。勾选上,完成。
报错代码2:
Gradle sync failed: Could not find any version that matches com.android.tools.build:gradle:2.10+.
Versions that do not match:
3.1.0-alpha04
3.0.0
2.3.2
2.2.0
3.1.0-alpha03
+ 168 more
Searched in the following locations:
file:/B:/work/android/AS/gradle/m2repository/com/android/tools/build/gradle/maven-metadata.xml
file:/B:/work/android/AS/gradle/m2repository/com/android/tools/build/gradle/
https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/maven-metadata.xml
https://jcenter.bintray.com/com/android/tools/build/gradle/maven-metadata.xml
Required by:
project :
Consult IDE log for more details (Help | Show Log) (21s 45ms)
原因:
试了网上的办法,更改了代码。
解决办法:
打开工程目录下的build.gradle文件之后更改
dependencies{
classpath 'com.android.tools.build:gradle:3.1.0-alpha04'
}
版本号随着版本和时间应该不一样。
报错代码3:
Error:Execution failed for task ':app:processDebugResources'.
> Failed to execute aapt
解决文章地址:http://blog.csdn.net/shakdy/article/details/54861919
原因:
在build.gradle文件中,
compileSdkVersion 和buildToolsVersion 不匹配
解决办法:
匹配 compileSdkVersion 和buildToolsVersion
报错代码4:
Error:org.gradle.process.internal.ExecException: Process ‘command ‘B:\work\android\android-sdk\build-tools\27.0.1\aapt.exe” finished with non-zero exit value 1
参考文章地址:http://blog.csdn.net/qq_24852599/article/details/53196429
原因:
被编译的代码或资源有问题( finished with non-zero exit value 1
):
解决办法:
(参考报错代码3)