Ошибка проверки выравнивания APK (с помощью APK Signer 1.8.5)

Кто-нибудь может сказать мне, что не так с моим приложением для Android.

Проверка выравнивания "hELLO.hELLO_SIGNED_UNALIGNED.apk" (4)...

         50  META-INF/MANIFEST.MF  (OK - Compressed)
        699  META-INF/AAA.SF  (OK - Compressed)
      1,414  META-INF/AAA.RSA  (OK - Compressed)
      2,100  res/drawable/icon.png  (OK)
      4,349  res/layout/main.xml  (OK - Compressed)
      4,681  AndroidManifest.xml  (OK - Compressed)
      5,576  resources.arsc  (OK)
      6,681  classes.dex  (OK - Compressed)
     44,829  assemblies/hELLO.dll  (BAD - 1 B)
     50,042  assemblies/Mono.Android.dll  (BAD - 2 B)
    501,715  assemblies/mscorlib.dll  (BAD - 3 B)
  1,822,767  assemblies/System.Core.dll  (BAD - 3 B)
  1,835,654  assemblies/System.dll  (BAD - 2 B)
  2,097,892  assemblies/Mono.Security.dll  (OK)
  2,252,613  lib/armeabi-v7a/libmonodroid.so  (OK - Compressed)
  3,504,099  lib/armeabi/libmonodroid.so  (OK - Compressed)
  4,770,732  lib/x86/libmonodroid.so  (OK - Compressed)

Проверка не пройдена

2 ответа

После того, как вы подписали APK-файл, он был назван hELLO.hELLO_SIGNED_UNALIGNED.apk (суффикс _UNALIGNED был намек)

Тогда, пожалуйста, перейдите на вкладку APK Alignment и выровняйте это. Должен быть выровнен и переименован в hELLO.hELLO_SIGNED_ALIGNED.apk, Затем из вкладки APK Alignmentвыберите этот созданный файл и нажмите " Подтвердить". Это должно быть успешно проверено.

Вы пытались подписать APK вручную и сделали что-то не в том порядке. Вы можете попробовать это снова, но гораздо проще и лучше позволить Eclipse сделать это за вас.

С затмением

В Eclipse щелкните правой кнопкой мыши свой проект и выберите " Инструменты Android" -> " Экспорт подписанного приложения".

Пожалуйста, прочитайте это для полных инструкций.

С Visual Studio

Xamarin.Android 4.2.6 представил помощник для публикации приложений Android, который похож на вспомогательный процесс в Xamarin Studio. Чтобы опубликовать приложение, сначала необходимо изменить конфигурацию сборки на Release. После изменения конфигурации сборки выберите "Опубликовать приложение Android" в меню "Инструменты". Когда вы наконец публикуете, Visual Studio компилирует APK, подписывает его указанным ключом, а затем запускает инструмент zipalign для APK, и все это за один шаг.

Смотрите это для получения полных инструкций со скриншотами, а также инструкций для Visual Studio до 4.2.6.

Другие вопросы по тегам