2015-09-13 82 views
0

當我嘗試建立一個簽名的Android包( 「.apk文件」)Android Studio中的多個錯誤,它說:Android的工作室 - 建設APK

Error:(14, 25) No resource found that matches the given name (at 'label' with value '@string/Midgar-Flower-Girl'). 

我也收到此錯誤信息:

Error:Execution failed for task ':app:processReleaseResources'. 
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/home/gregoryopera/Android/Sdk/build-tools/23.0.1/aapt'' finished with non-zero exit value 1 

這裏是我的清單(發佈/ AndroidManifest.xml中),如Android Studio中所示:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="gregoryopera.wmwatch.midgarflowergirl" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="9" 
     android:targetSdkVersion="15" /> 

    <application 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/Midgar-Flower-Girl" > 
     <meta-data 
      android:name="watchmaker.watch" 
      android:value="1" /> 
    </application> 

</manifest> 

問題是什麼,以及如何我能糾正這個問題嗎?

任何幫助,將不勝感激......

回答

0

Error:(14, 25) No resource found that matches the given name (at 'label' with value '@string/Midgar-Flower-Girl').

這意味着Android Studio沒有找到你res/values/strings.xml文件夾中的@string/Midgar-Flower-Girl

and how can I correct this issue?

請確保您res/values/strings.xml你有string命名爲Midgar-Flower-Girl,如果你這樣做,也許是最好的解決辦法是在android讓我的應用程序的code cleanup

+0

搞錯了,我已經把這個名字:label =「@ string/app_name」> AndroidManifest.xml的字段,而不是位於 Midgar Flower Girl字段的strings.xml! 當我閱讀你的文章時,我想知道這是我做過的事情,當我看了看,果然,你是對的! 謝謝。 –

+0

@GregoryOpera不客氣,我很樂意幫助你:) –

0

的錯誤是在你的資源文件中的一個,你被@string/Midgar-Flower-Girl指一個字符串Midgar-Flower-Girl,但它不存在。再次檢查你的字符串文件。