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/"}

    ...

  }

}
上一篇下一篇

猜你喜欢

热点阅读