ライブラリ プロジェクトに依存するアプリがいくつかあります。それらすべてが同じランチャー アイコンを使用することを望みます。残念ながら、これは継承されていないようですか?
Androidの一般的なアイコンを取得しています...
ライブラリ プロジェクトに依存するアプリがいくつかあります。それらすべてが同じランチャー アイコンを使用することを望みます。残念ながら、これは継承されていないようですか?
Androidの一般的なアイコンを取得しています...
私は同じ問題を抱えていました: 私のアプリはライブラリ プロジェクトのランチャー アイコンを選択しませんが、デフォルトの Android アイコンを使用します。
コメントで提案されているように、manifest.xml に次の行を挿入しました。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:mylib="schemas.android.com/apk/res/mylib.libpackage.libbase
package="myapp.apppackage.appbase"
android:versionCode="100"
android:versionName="2.1.0" >
行は次のとおりです。
xmlns:base="schemas.android.com/apk/res/mylib.libpackage.libbase
名前空間mylib.libpackage.libbase
は、ライブラリー manifes.xml で定義されたパッケージ名です。
ランチャーアイコンの使用を参照するには
android:icon="@mylib:drawable/ic_launcher"
しかし..これは私にはうまくいきません!
単純に、標準的なアプローチを使用する必要があることがわかりました。
android:icon="@drawable/ic_launcher"
私のプロジェクトで使用されているすべてのライブラリからic_launcherリソースを削除しました(アイコンリソースとして使用されているライブラリを除く)。