1

ライブラリ プロジェクトに依存するアプリがいくつかあります。それらすべてが同じランチャー アイコンを使用することを望みます。残念ながら、これは継承されていないようですか?

Androidの一般的なアイコンを取得しています...

4

1 に答える 1

0

私は同じ問題を抱えていました: 私のアプリはライブラリ プロジェクトのランチャー アイコンを選択しませんが、デフォルトの 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リソースを削除しました(アイコンリソースとして使用されているライブラリを除く)。

于 2013-09-03T13:20:40.517 に答える