1、新安装的Android Studio 运行项目是,报错
解决:File——>Setting -——>Build,Execution——>Instant Run 把Enable Instant Run 去掉打钩就行了
2、导入项目 报错 :No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
原因是 下载的NDK 中缺少 相关文件 mips64el-linux
进入 ndk 下载目录——>toolchains 中对比可以看到:
解决:单独下载一个ndk 的包,然后把缺少的东西拷贝过来
3、android studio 3.0 运行 main() 方法时报错:Error:Gradle: failed to create directory...
测试一段代码的时候,写了main 方法,运行的时候报错:
注意:(写了main() 方法以后,可以直接在该类中 右键—> Run class.main())
错误显示:
解决:gradle.properties 中添加:
android.enableAapt2=false
4、Okhttp 访问https接口报错:javax.net.ssl.SSLPeerUnverifiedException: Hostname ***.****.**not verified
解决:
OkHttpClient mClient = new OkHttpClient.Builder()
.connectTimeout(CONNECT_TIME, TimeUnit.SECONDS)//连接超时
.readTimeout(READ_TIME, TimeUnit.SECONDS)//读取超时
.hostnameVerifier(new HostnameVerifier() {
@Override
public boolean verify(String hostname, SSLSession session) {
// 信任所有证书
return true;
}
})
.build();
5、错误: 程序包org.apache.http不存在
解决:app 下的 build.gradle 下的 android { } 中添加:
useLibrary 'org.apache.http.legacy'
6、Android Studio 3.0 打包报错:All flavors must now belong to a named flavor dimension
解决:
defaltConfig 下 添加 flavorDimensions "versionCode " 处于同一个维度下: