Android運行時的錯誤信息以及處理

一、error: Error: No resource found that matches the given name (at 'label' with value

這個錯誤會在XXXManifest.xml中報錯,原因是在res/values/strings.xml中沒有相應匹配的鍵值對,也就是在Android Manifest.xml中存在<activity>標籤中
<activity android:name="com.google.zxing.client.android.HelpActivity" android:label="@string/share_name">
    <intent-filter>
            <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
    </intent-filter>
</activity>
加紅部分的share_name這個名稱,在res/values/strings.xml中沒有定義這個share_name

解決辦法:
在strings.xml文件中添加
<string name="share_name">share_name</string>



二、android library project cannot be launched

解決辦法:
鼠標右鍵項目文件夾/properties,點擊左側的Android,右側面板的下方的IsLabrary將打勾去掉即可。



三、Android項目旁邊有個紅色感嘆號問題

這是由於ClassPath配置的問題,因爲之前我通過Build Path ->configure了一個JAR包,但是後來我將這個JAR包給刪除了,結果在Build Path中還是存在這個JAR包的映像,導致了出現紅色感嘆號的錯誤。

解決辦法:
鼠標右鍵項目名稱->Build Path->configure ->將那個出現紅色感嘆號的那一項,remove即可。









發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章