Androidマーケットにアプリを読み込もうとしています。以下は、私が提出のための私のアプリケーションを準備するには、次のWebサイトから使用していた命令は、次のとおりです。AndroidマーケットへのMonoDroidアプリのアップロード
http://android.xamarin.com/Documentation/Guides/Preparing_Package_for_Android_Marketplace
この次のメッセージは、命令の先頭にあります。しかし、これをAndroidManifest.xmlファイルに追加する方法に関する指示はありません。
Androidマーケットがアプリケーションを受け入れるには、 にアプリケーションレベルのアイコンを定義する必要があります。
<application android:label="MyApplication" android:icon="@drawable/icon">
将来のリリースでは、これを設定するためのより良いサポートを提供します。この ようなラインがあなたのAndroidManifest.xmlに存在することを確認します。
私のアプリケーションをマーケットにアップロードしようとすると、次のエラーが表示されるため、非常に最初の項目が私を困惑させました。
"マニフェストで指定されたアイコンパスがapkにありません。"
私の質問は、どのようにアプリケーションレベルのアイコンステートメントをマニフェストファイルに追加するのですか?
ありがとうございました。
p.s.このアプリはエミュレータとローカルのAndroidデバイスの両方に、エラーのないデバッグモードとリリースモードでデプロイします。
これは私のActivity属性です。アイコンはAndroidResourceとしてマークされたResources/Drawableフォルダにあります。これはMonoDroidアプリケーションなので、Visual Studio 2010をIDEとして使用しています。私はまだコンパイルする前にをAndroidManifest.xmlファイルに追加してapkに追加する方法を探しています。 –
私は以前MonoDroidを使用していないので、何か不足している可能性があります。 AndroidResource.pngというアイコンはありますか?そうであれば、あなたのタグは
「アイコンパス」エラーを回避するには、アイコン名を「myicon.png」から標準の「icon.png」に変更しました。これで、次のエラーメッセージが修正されました。「マニフェストで指定されたアイコンパスがapkにない」というメッセージが表示されます。「ファイルは無効です:ERROR:AndroidManifest.xmlが見つからないためダンプに失敗しました。 MonoDroidを棚に置く時間です。 –