アプリケーションのandroidManifest.xmlのライブラリプロジェクトからアイコンを参照する方法
-
27-10-2019 - |
質問
ライブラリプロジェクトから派生したすべてのアプリケーションに同じアプリケーションアイコンを使用しようとしています。
提供されたアドバイスを実装するのと同じくらい簡単だと思いました このスレッドで, 、しかし残念ながら機能しません。
私がしたことはに追加されます <manifest>
アプリケーションのタグ AndroidManifest.xml
次の行:
xmlns:mylib="http://schemas.android.com/apk/res/com.example.baseapp"
そして、同じ数行を下にします AndroidManifest.xml
ファイル、典型的なものを変更します @drawable/icon
に:
<application android:icon="@mylib:drawable/icon">
しかし、それはうまくいきません!
代わりに、Eclipseは私に次のように言います
エラー:エラー:指定された名前と一致するリソースはありません(balue '@omlib:drawable/icon')。
どうやら、レイアウトXMLとマニフェストXMLからのDrawablesを参照することは同じではありません。
アプリケーションのAndroidManifest.xmlのライブラリプロジェクトからアイコンを参照するにはどうすればよいですか?
解決
描画可能/アイコンだけで試しましたか?私はあなたのセットアップについては知りませんが、それは私のために働きます。
おそらく良いプロジェクトとLibrairyの掃除の後...
他のヒント
まだこれを読んでいる人々にとって:私はこれがSDK17以来修正されたと思います。
以下を書く必要があります。
xmlns:mylib="http://schemas.android.com/apk/res-auto"
これにより、図書館プロジェクトからもリソースを参照できるようになります。
所属していません StackOverflow