アプリケーションのandroidManifest.xmlのライブラリプロジェクトからアイコンを参照する方法

StackOverflow https://stackoverflow.com/questions/6334724

質問

ライブラリプロジェクトから派生したすべてのアプリケーションに同じアプリケーションアイコンを使用しようとしています。

提供されたアドバイスを実装するのと同じくらい簡単だと思いました このスレッドで, 、しかし残念ながら機能しません。

私がしたことはに追加されます <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"

これにより、図書館プロジェクトからもリソースを参照できるようになります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top