2016-08-02 3 views
0

Я работаю с VS2015, чтобы разработать собственное приложение для Android с помощью xamarin. У меня есть только 3 пользовательских элемента управления (2 текстовых поля, 1 кнопка). Когда я развертываю приложение, он показывает размер «9.2MB»?
Есть ли способ уменьшить размер приложения для Android в xamarin?

Примечание: Я получаю этот размер после использования «линкер» и вариант «упаковки», которая дана в reduce app size

+0

9.2MB на вашей сборке релиз является приемлемым при использовании Xamarin из-за добавлены DLL. –

+1

Возможный дубликат [Пожалуйста, помогите уменьшить размер Xamarin.Android apk] (http://stackoverflow.com/questions/33415053/please-help-reducing-xamarin-android-apk-size) – SushiHangover

ответ

2

Есть несколько вариантов осталось.

  • Учиться и использование ProGuard
  • минимизировать свои ресурсы. Особенно такие ресурсы изображений, как png или jpg-файлы, оказывают огромное влияние на конечный размер APK.
  • Проверьте, какие ABI вы строите. Подумайте о создании одного apk для каждого ABI.
  • Проверьте размер ваших активов.
0

У нас есть руководство здесь, который объясняет, что файл APK состоит из строя с Xamarin Android:

http://developer.xamarin.com/guides/android/advanced_topics/application_package_sizes/

Убедившись вы используете компоновщик это лучший способ уменьшить размер АПК поскольку он удаляет все, что ваше приложение не использует во время выполнения.

Размеры выпуска APK больше из-за включения Mono runtime. При отладке приложение будет использовать общую среду исполнения Mono, которая установлена ​​на устройство и не включена в ваш apk (см. Раздел «Быстрая сборка сборки» в приведенной выше ссылке).

Вы можете потенциально уменьшить конечный размер, позволяя progaurd:

http://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/part_1_-_preparing_an_application_for_release/#ProGuard

Дополнительные ресурсы:

http://developer.xamarin.com/guides/android/advanced_topics/linking/ http://motzcod.es/post/112072508362/how-to-keep-your-android-app-size-down

Смежные вопросы