錯誤:該錯誤常出現(xiàn)在使用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庫架構(開發(fā)者可以根據需要颁独,選擇一個或多個平臺的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/"}
...
}
}