Android的资源链接失败(没有找到任何解决办法)

问题描述 投票:0回答:1

我有一个“Android的资源链接失败”在我的Android项目的问题。我曾尝试每一个解决方案,我发现在互联网上,但什么都没有发生。之后我改变了对绘制目录中的图像文件时发生此问题。我怎样才能解决这个问题呢?

我的错误:

C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局\ fragment_gonder_konum.xml:35:错误:资源可绘制/ loc_buton_selector(又名com.tsg.loc.locfly:抽拉/ loc_buton_selector)未找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局\ fragment_gonder_konum.xml:48:错误:资源可绘制/ loc_buton_selector(又名com.tsg.loc.locfly:抽拉/ loc_buton_selector)未找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局\ fragment_gonder_konum.xml:91:错误:资源可绘制/ rounded_layout(又名com.tsg.loc.locfly:抽拉/ rounded_layout)未找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局\ fragment_gonder_konum.xml:143:错误:资源可绘制/ rounded_layout(又名com.tsg.loc.locfly:抽拉/ rounded_layout)未找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局\ fragment_gonder_konum.xml:157:错误:资源可绘制/ rounded_layout(又名com.tsg.loc.locfly:抽拉/ rounded_layout)未找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局\ nav_header_drawer.xml:2:错误:资源可绘制/ side_nav_bar(又名com.tsg.loc.locfly:抽拉/ side_nav_bar)未找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局sw600dp \ activity_splash.xml:2:错误:资源可绘制/ side_nav_bar(又名com.tsg.loc.locfly:抽拉/ side_nav_bar)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局sw600dp \ fragment_gonder_konum.xml:35:错误:资源可绘制/ loc_buton_selector(又名com.tsg.loc.locfly:抽拉/ loc_buton_selector)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局sw600dp \ fragment_gonder_konum.xml:48:错误:资源可绘制/ loc_buton_selector(又名com.tsg.loc.locfly:抽拉/ loc_buton_selector)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局sw600dp \ fragment_gonder_konum.xml:91:错误:资源可绘制/ rounded_layout(又名com.tsg.loc.locfly:抽拉/ rounded_layout)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局sw600dp \ fragment_gonder_konum.xml:144:错误:资源可绘制/ rounded_layout(又名com.tsg.loc.locfly:抽拉/ rounded_layout)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局sw600dp \ fragment_gonder_konum.xml:158:错误:资源可绘制/ rounded_layout(又名com.tsg.loc.locfly:抽拉/ rounded_layout)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局sw600dp \ nav_header_drawer.xml:2:错误:资源可绘制/ side_nav_bar(又名com.tsg.loc.locfly:抽拉/ side_nav_bar)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局MDPI \ activity_splash.xml:2:错误:资源可绘制/ side_nav_bar(又名com.tsg.loc.locfly:抽拉/ side_nav_bar)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局MDPI \ fragment_gonder_konum.xml:35:错误:资源可绘制/ loc_buton_selector(又名com.tsg.loc.locfly:抽拉/ loc_buton_selector)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局MDPI \ fragment_gonder_konum.xml:48:错误:资源可绘制/ loc_buton_selector(又名com.tsg.loc.locfly:抽拉/ loc_buton_selector)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局MDPI \ fragment_gonder_konum.xml:91:错误:资源可绘制/ rounded_layout(又名com.tsg.loc.locfly:抽拉/ rounded_layout)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局MDPI \ fragment_gonder_konum.xml:143:错误:资源可绘制/ rounded_layout(又名com.tsg.loc.locfly:抽拉/ rounded_layout)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局MDPI \ fragment_gonder_konum.xml:157:错误:资源可绘制/ rounded_layout(又名com.tsg.loc.locfly:抽拉/ rounded_layout)不找到。 C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\ SRC \主\ RES \布局MDPI \ nav_header_drawer.xml:2:错误:资源可绘制/ side_nav_bar(又名com.tsg.loc.locfly:抽拉/ side_nav_bar)不找到。命令:C:\用户\ emre.gradle \缓存\转变-1 \文件-1.1 \ aapt2-3.2.1-4818971-windows.jar \ fe3f8ef29de101fc5b6c9b7eb921f52a \ aapt2-3.2.1-4818971-WINDOWS \ aapt2.exe链接 - I \ C:\用户\埃姆雷\应用程序数据\本地\ Android的\ SDK \平台\ Android的28 \的android.jar \ --manifest \ C:\用户\埃姆雷\ AndroidStudioProjects \ LocFly \程序\建立\中间体\merged_manıfests\调试\ processDebugManifest \合并\的AndroidManifest.xml \ -o \ C:\用户\埃姆雷\ AndroidStudioProjects \ LocFly \应用\建立\中间体\ processed_res \调试\ processDebugResources \出\资源-debug.ap_ \ -R \ @C: \用户\埃姆雷\ AndroidStudioProjects \ LocFly \程序\建立\中间体\增量\ processDebugResources \资源列表换资源,debug.ap_.txt \ --auto加叠加\ --java \ C:\用户\埃姆雷\ AndroidStudioProjects \ LocFly \应用\构建\产生\ not_namespaced_r_class_sources \调试\ processDebugResources \ r \ --custom封装\ com.tsg.loc.locfly \ -0 \ APK \ --output文本符号\

C:\ Users \用户埃姆雷\ AndroidStudioProjects \ LocFly \应用\建立\中间体\符号\调试\ R.txt \ --no版本向量守护程序:AAPT2 aapt2-3.2.1-4818971窗口守护进程#0

的build.gradle():

apply plugin: 'com.android.application'

android {
compileSdkVersion 28
defaultConfig {
    applicationId "com.tsg.loc.locfly"
    minSdkVersion 18
    targetSdkVersion 28
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
   release {
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

    }
}



}


dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:28.0.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
 implementation 'com.android.support:design:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.google.android.gms:play-services-location:16.0.0'
implementation 'com.google.android.gms:play-services:12.0.1'
implementation 'com.android.support:multidex:1.0.3'
implementation 'com.android.support:recyclerview-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'android.arch.persistence.room:runtime:1.1.1'
annotationProcessor "android.arch.persistence.room:compiler:1.1.1"

//circle image view
implementation 'de.hdodenhof:circleimageview:2.2.0'
}

的build.gradle(项目):

//顶级构建文件,您可以添加常用的配置选项,所有子项目/模块。

buildscript {

repositories {
    google()
    jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.2.1'


    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}

allprojects {
repositories {
    google()
    jcenter()
 }
}

task clean(type: Delete) {
delete rootProject.buildDir
}

我可绘制:my drawables

android android-drawable aapt2
1个回答
0
投票

你能找到的资源文件“R”在你的项目的Java子文件夹在所有之一?好像resourc文件的位置无法厘定─我最近刚做了完全相同的问题。如果你不能找到“R”,它可能会被删除掉,并且可能是为什么有一个链接错误。

如果你不能找到它,尝试:建立 - >清理项目(即清洁gradle这个文件)

或者:文件 - >无效缓存(然后用同步的gradle文件的项目)

给这些一去,看看它是否改变任何东西。它可以恢复的资源文件。如果没有,我建议创建一个新的项目和复制,并从“旧”项目到新版本粘贴代码,这样就可以确保资源文件被恢复,它应该消除错误联系起来,太。您将需要重新创建所有的XML文件和Java类,而是根据项目的大小,它可能会比试图恢复资源文件速度更快。

© www.soinside.com 2019 - 2024. All rights reserved.