2016-05-03 2 views
1

Я пытаюсь добавить пешеходный переход к ионическому. Мои приложения запущены и работают нормально. Однако после того, как я добавил Crosswalk, я больше не могу создавать подписанные apks. Я попытался удалить пешеходный переход, и он снова работает. Как вы, ребята, смогли заставить его работать?Ионные и пешеходные дорожки не могут сгенерировать подписи APK

Вот что я сделал:

Cordova плагин добавить Cordova-плагин-пешеходный-WebView Cordova платформы добавить андроид ионных сборок андроида

он строит отлично, за исключением: BUILD УСПЕШНОГО

Общего время : 1 мин. 34,909 сек. Построен следующий apk (0): < --- эта часть пуста, обычно она показывает путь генерируемого apk

В Android Studio я получаю эту ошибку для синхронизации градиента. Интеграция NDK устарела в текущем плагине.

Когда я пытаюсь сгенерировать подписанный apk, я получаю эту ошибку: Отсутствует информация о проекте «Грейдл». Проверьте, успешно ли IDE успешно синхронизировала свое состояние с моделью модели Gradle.

Я пробовал платформу кордовы добавить [email protected], вместо использования последней. И я смог построить его с помощью sdk 22.

Однако, когда я пытаюсь опубликовать, у меня возникает эта проблема.

It is forbidden to downgrade devices which previously used M permissions (target SDK 23 and above) to APKs which use old style permissions (target SDK 22 and below). This occurs in the change from version 103098 (target SDK 23) to version 104004 (target SDK 22). 
+0

Какая версия у вашей студии Android? – user3077416

+0

это версия 2.1 –

+0

Я предполагаю, что плагин для пешеходных переходов - дополнительная опция для старых устройств и будет потреблять больше ресурсов для вашего ионного приложения – user3077416

ответ

1

шаги, которые я затем, чтобы подписать контракт APK это как-

открыт терминал и перейти к андроида файл

$ cd projectDir/platforms/android 

и запустить эту команду для создания электронно-цифровой подписи

$ keytool -genkey -v -keystore exampleapp.keystore -alias example -keyalg RSA -keysize 2048 -validity 10000 

# Это создаст файл в вас "projectDir/platform/android" с именем exampleapp.keystore, у которого будет цифровая подпись.

# Теперь создайте файл с именем release-signing.properties здесь в

/платформы/андроида каталог ProjectDir.

# Предоставить подробную информацию об этом файле о файле.

*# signed apk details 
storeFile=exampleapp.keystore 
keyAlias=mindfull 
storePassword=password 
keyPassword=password* 

Перейти к терминалу и выходом в основной каталог проекта, набрав

$ cd ../.. 

Выполнить эту команду, чтобы создать подписанное APK.

$ cordova build android --release 

это будет работать много задач и показать что-то вроде this-

enter image description here

Теперь вы можете загрузить этот файл APK на игровой магазин и поделиться с вашим другом.

Имейте славный день !!! Для получения дополнительной информации здесь https://randvblog.wordpress.com/2016/07/04/generate-signed-apk-for-android-using-gradle-for-cordova-6-0-0-in-ionic/

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