2016-10-11 3 views
0

xamarinスタジオの最新バージョンと最新のxamarin.androidにアップグレードした後、アプリケーションのサイズが25 MBから28 MBに拡大しました。 Google Playコンソールにapkをロードしていましたが、これまでに見たことのないx86_64も含まれていました。Xamarinのアップグレード後、APKファイルにはx86_64が含まれており、サイズは大きくなっています

Google Playのapkのプロパティ画面に armeabi、armeabi-v7a、x86、x86_64が含まれています。 apkサイズが増えている理由があるかもしれません。私の最後のアップグレードは2016年1月でしたが、今はXamarin.Android Version:6.1.2.21があります。

x86_64が追加されている理由を教えてください。実行中のプロジェクトのビルドセクションに追加していないと答えてください。 ありがとうございました!

=== Xamarin Studioのコミュニティ===
バージョン6.1.1(15ビルド)
インストールUUID:dd5f86d4-a3f3-4a5e-B904-b27d934f5a7f

ランタイム:
は、Microsoft .NET 4.0。 30319.42000
GTK + 2.24.26(ライトテーマ)
GTK#2.12.38

=== === NuGet
バージョン:3.4.3.0

=== === Xamarin.Android
バージョン:6.1.2.21(Xamarin Studioのコミュニティ)

答えて

1

あなたはAPKのサイズを心配している場合、私はあなたがABIあたりのAPKを作成するオプションを有効にすることを示唆しています。この方法で、すべてのABIを1つのAPKに詰め込むのと比べて、オーバーヘッドを大幅に削減できます。

この私のビルド設定がどのように見えるかです:

Packaging options

その後、私は、次のABIのを選択しました:

Selected ABI's

追加ABIがあなたのパッケージに追加されたのはなぜが不明ですXamarinのビルドがデフォルトになっているか、バグかもしれません。

それはバグが確かであれば、私は、ユーザーがXamarin Studioであるので、同等の設定が**プロジェクトオプションで見られることに注意することは望んでいたものの、これは素晴らしい答えですhttp://bugzilla.xamarin.com

+0

にそれを報告しなければなりません> [ビルド]> [Androidビルド]をクリックします。 –

+0

問題は、私がx86_64とx86を選択しなかったことです.3つのarmeabi、armeai-v7a、arm64-v8aのみです。しかし、apkを作成してgoogleで読み込んだ後は、それに加えてx86_64が残っています。私の選択なしで誰を追加していますか? – Vitaly

+0

APKを開梱して実際にそのケースかどうか確認できますか? – Cheesebaron

関連する問題