我正在尝试运行Android Studio项目,但对于AndroidManifest.xml中的值,我一直收到“ Android资源链接失败”错误。
资源链接错误
当我从build.gradle中删除sourceSets时,它解决了此问题,但中断了sourceSets中引用的文件的导入。
build.gradle中的sourceSets看起来像这样:
sourceSets {
main {
res.srcDirs =
[
'/src/main/res/layouts/administrator',
'/src/main/res/layouts/dashboard',
'/src/main/res/layouts/location_information',
'/src/main/res/layouts/login',
'/src/main/res/layouts/map',
'/src/main/res/layouts/non_activity',
'/src/main/res/layouts/register_location',
'/src/main/res/layouts/start_up',
'/src/main/res/layouts',
'/src/main/res'
]
}
}
Android清单如下所示:
AndroidManifest无法解析@string
除了@string ...之外,我还有其他方法可以访问AndroidManifest中的值吗?
我尝试了各种构建工具版本并禁用AAPT2。解决这些链接问题的任何帮助将不胜感激。
build.gradle的顶部:
compileSdkVersion 28
buildToolsVersion "28.0.3"
defaultConfig {
applicationId "com.example.example"
minSdkVersion 16
targetSdkVersion 26
versionCode 4
versionName "1.3.1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
vectorDrawables.useSupportLibrary = true
}