2015-09-13 66 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,但它不存在。再次检查你的字符串文件。