web-dev-qa-db-ja.com

Androidリソースのリンクに失敗しました

誰もこのエラーが何であり、どのように修正できますか? Mumbleからソースコードを開こうとしていますが、このエラーが発生しました

Android resource linking failed
Output:  C:\Users\NP\Desktop\Plumble-Legacy-master\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:352: error: resource Android:attr/popupPromptView is private.
error: failed linking references.

Command: C:\Users\NP\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.0-alpha17-4804415-windows.jar\1d0ef7dbf7bb928283477115487f45e4\aapt2-3.2.0-alpha17-4804415-windows\aapt2.exe link -I\
    C:\dev\sdk\Android-sdk-essential-3.1.3\platforms\Android-27\Android.jar\
    --manifest\
    C:\Users\NP\Desktop\Plumble-Legacy-master\build\intermediates\merged_manifests\debug\processDebugManifest\merged\AndroidManifest.xml\
    -o\
    C:\Users\NP\Desktop\Plumble-Legacy-master\build\intermediates\processed_res\debug\processDebugResources\out\resources-debug.ap_\
    -R\
    @C:\Users\NP\Desktop\Plumble-Legacy-master\build\intermediates\incremental\processDebugResources\resources-list-for-resources-debug.ap_.txt\
    --auto-add-overlay\
    --Java\
    C:\Users\NP\Desktop\Plumble-Legacy-master\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\
    --custom-package\
    com.morlunk.mumbleclient\
    -0\
    apk\
    --output-text-symbols\
    C:\Users\NP\Desktop\Plumble-Legacy-master\build\intermediates\symbols\debug\R.txt\
    --no-version-vectors
Daemon:  AAPT2 aapt2-3.2.0-alpha17-4804415-windows Daemon #0
8
Shakib Karami

いくつかのコードを提供してください。それは非常に役立ちます。

しかし、今のところエラーが示すように:

デーモン:AAPT2 aapt2-3.2.0-alpha17-4804415-windows Daemon#0

Android Studio

xmlファイルを右クリック->ローカル履歴->履歴を表示

または、XMLファイルが表示するエラーを探します。

values.xml:352:エラー:リソースAndroid:attr/popupPromptViewはプライベートです。

また、values.xmlファイルでこのエラーを参照してください

8
deepak kumar

レガシーアイコン(画像アセット)ツールの作成中にこのエラーが表示されます-Android studioは閉じません<Vector>タグのic_launcher_foreground.xml。閉じるタグを手動で追加して、これらのエラーを修正する必要があります</vector>

3

それは2回発生しましたが、両方ともxmlスペルエラーであり、エラーメッセージはあまり役に立ちませんでした。問題を特定する最良の方法は、分析->コードの検査->「構文エラー」の手がかりを検索し、エラーのあるxmlを見つけることです。

2
despecher