2016-07-29 2 views
1

В настоящее время я создаю проект iOS/Android на ионной основе, и я испытываю некоторые проблемы со сборкой. Сначала apk работал (по крайней мере, на моем устройстве), но когда я пытался заставить его работать с более старыми версиями Android (как и должно быть), он больше не работал. Иногда команда ionic build android ничего не генерирует! И когда он делает, и я поставил APK на моем устройстве (андроид-x86-отладки один), он идет:ionic: сгенерированный apk больше не работает

enter image description here

Вот кусок моего config.xml:

<preference name="webviewbounce" value="false"/> 
    <preference name="UIWebViewBounce" value="false"/> 
    <preference name="DisallowOverscroll" value="true"/> 
    <preference name="android-minSdkVersion" value="16"/> 
    <preference name="android-targetSdkVersion" value="16"/> 
    <preference name="BackupWebStorage" value="none"/> 
    <preference name="SplashScreen" value="screen"/> 
    <preference name="SplashScreenDelay" value="3000"/> 
    <preference name="xwalkVersion" value="19+"/> 
    <preference name="xwalkCommandLine" value="--disable-pull-to-refresh-effect"/> 
    <preference name="xwalkMode" value="embedded"/> 
    <preference name="xwalkMultipleApk" value="true"/> 

Я уже пытался удалить и снова добавить свою платформу для Android, но ничего не изменилось. Любые советы :)?

EDIT:

После команды запуска ionic run android -c -l -s

BUILD SUCCESSFUL 

Total time: 3.472 secs 
Built the following apk(s): 
     C:/Users/Mowso/Documents/project/mobile/platforms/android/build/outputs/apk/android-armv7-debug.apk 
Using apk: C:/Users/Mowso/Documents/project/mobile/platforms/android/build/outputs/apk/android-armv7-debug.apk 
LAUNCH SUCCESS 

Так что я попытался запустить андроид-ARMv7-debug.apk на устройстве, установка работала, но теперь она идет «Ошибка приложения подключение к серверу не увенчалось успехом ». Я действительно удивляюсь, учитывая, что первые версии моего приложения были установлены благодаря android-x86-debug.apk. Теперь это звучит как совершенно другая проблема.

(ionic run android команда все еще работает просто отлично)

+0

попробуйте использовать 'ионную андроида запуска -c -l -s' и проверить вход в терминал ..! –

+0

Привет, спасибо за комментарий :) Что я должен ухаживать? @the_mahasagar – Mowso

+0

@Mowso У вас есть некоторые сведения об этой проблеме? –

ответ

0

Удалите приложение с телефона, а затем сделать сборку и установку. Есть проблема с пакетом.

+0

Я делаю это каждый раз. Удалите приложение, протестируйте команду запуска, снова удалите с устройства, протестируйте сгенерированный apk, затем boum, ошибку. – Mowso

1

Неподписанное приложение не будет установлено на некоторых мобильных устройствах. приложение должно быть подписано, чтобы сделать это следовать в соответствии с учетом в этой ссылке: https://ionicframework.com/docs/guide/publishing.html

Также попробуйте

ionic platform remove android 
ionic platform add [email protected] 

затем

ionic build android