Android Studio 错误
2020-08-11 本文已影响0人
旅行小张
错误:该错误常出现在使用WebView的时候,net::ERR_CLEARTEXT_NOT_PERMITTED
解决办法:
第一步,在AndroidManifest.xml中添加网络权限
<uses-permission android:name="android.permission.INTERNET" />
第二步,打开usesCleartextTraffic开关
android:usesCleartextTraffic="true"
错误:Failed to parse XML
XML文件中,用" // "注释的内容,不能被正确识别
// 注释 在XML文件中不能被正确识别
<!-- 注释 ---> 在XML文件中可以被正确识别
错误:Annotation processors must be explicitly declared now
新的 gradle 插件不再支持 annotation processors,如果需要使用需要显式声明
defaultConfig {
...
ndk {
// 设置支持的SO库架构(开发者可以根据需要,选择一个或多个平台的so)
abiFilters "armeabi", "arm64-v8a"
}
javaCompileOptions {
// 显式声明支持注解
annotationProcessorOptions {
includeCompileClasspath true
}
}
}
错误:Failed to resolve: com.android.support:support-annotations:xx.x.x(26.0.2)
support annotations自25.4.0之后support包不在sdk中更新了,需要用谷歌的maven库,在Project的build.gradle中添加如下谷歌的地址,因此需要我们手动的在Project的build.gradle中添加如下谷歌的地址:
allprojects {
repositories {
...
//需要添加的部分,两个仓库添加其一即可解决
maven { url "https://maven.google.com"}
maven { url "https://dl.google.com/dl/android/maven2/"}
...
}
}