Сборка приложения Cordova для устройства Android 5.1.1 возвращает ошибку установки - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть мобильное устройство, которое работает под управлением Android 5.1.1 версии, и я хочу создать очень простое приложение.Перед запуском самого приложения я подумал, что нужно протестировать весь процесс на примере приложения, которое создает Cordova на cordova create testProject.

. У меня уже был Android SDK, установлены встроенные инструменты и Gradle и проверено с помощью:

$ cordova requirements
Android Studio project detected

Requirements check results for android:
Java JDK: installed 1.8.0
Android SDK: installed true
Android target: installed android-27
Gradle: installed /home/osboxes/dev/LIBS/gradle-4.10.3/bin/gradle

и sdkmanager --list

Installed packages:            
  Path                       | Version | Description                    | Location                   
  -------                    | ------- | -------                        | -------                    
  build-tools;28.0.3         | 28.0.3  | Android SDK Build-Tools 28.0.3 | build-tools/28.0.3/        
  extras;google;m2repository | 58      | Google Repository              | extras/google/m2repository/
  patcher;v4                 | 1       | SDK Patch Applier v4           | patcher/v4/                
  platform-tools             | 28.0.1  | Android SDK Platform-Tools     | platform-tools/            
  platforms;android-27       | 3       | Android SDK Platform 27        | platforms/android-27/      
  tools                      | 26.1.1  | Android SDK Tools 26.1.1       | tools/          

Итак, после этого я запустил cordova platform add android и cordova build android --release.Я отправил сгенерированный неподписанный apk на мобильное устройство и решил установить его.Через несколько секунд устройство сообщило мне, что установка не удалась.

Полагаю, я не выбрал надлежащие инструменты сборки SDK для этой конкретной версии Android (5.1.1).Я прав или сделал что-то еще не так?Есть ли таблица для описания того, что установить с sdkmanager для каждой версии Android?

EDIT На самом деле решение заключается в использовании

cordova build android --prod для неподписанных приложенийв то время как coedova build android --release для подписанных.Итак, используя первый, мне удалось установить отладочный apk.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...