1

アプリの新しい更新に取り組んでおり、Google マップのサポートを追加しています。Mono.Android.GoogleMaps アセンブリへの参照を追加しました。すべてがうまく機能し、私の Droid X デバイスでうまくテストされたので、.apk をベータ テスターに​​送りました。その後、Kindle Fire にインストールしようとしましたが (不明なソースを許可)、インストールに失敗しました。Motorola Photon でも同じメッセージが表示されたというベータ テスターからの報告もありました。

Kindle Fire と NOOK には Google Maps が統合されていないことを後で知った。必要かどうかはわかりませんが、すでに「場所」のアクセス許可を中心に構築しています。

Amazon の情報に従って Kindle Fire の AVD を起動し、デバッグ ビルドを展開しようとしました。次のエラー メッセージが表示されました。

エラーを Kindle Fire エミュレーター AVD に展開する

どのように進めることをお勧めしますか? この問題が Google マップを参照している場合、この共有ライブラリが存在しないデバイスでアプリが実行されるようにするにはどうすればよいですか? このような機能をいつ許可するかについて、コードで何をテストしますか?

ありがとう。

4

1 に答える 1

1

この問題を調査し、この行をAssemblyInfo.csに追加すると、KindleFireにインストールされます。

[assembly: UsesLibrary(Name="com.google.android.maps", Required=false)]
于 2012-07-22T13:54:28.593 に答える