2016-03-19 2 views
4

I Построить APK с PhoneGap кли, но проблема в том, когда я пытаюсь установить APK с андроид телефон получить Parse Error "There is a problem parsing the package"Как построить APK с PhoneGap Cli

Что я пытаюсь построить APK

1) PhoneGap create my-app com.example.myapp my-app

2) phonegap platform add android

на пути /path/to/myproject/platforms/android/cordova команда запуска build --release

я APK на path/myapp/platforms/android/build/outputs/apk/android-release-unsigned.apk

Я попытался установить этот APK на мой телефон получить ошибку Parse Error "There is a problem parsing the package "

Как я искать через сети это может быть проблема со знаком/ключ, я нашел some solutions

первая команда не работает keytool -genkey -v -keystore [keystore_name].keystore -alias [alias_name] -keyalg RSA -keysize 2048 -validity 10000 получить ошибку

'keytool' is not recognized as an internal or external command, 
operable program or batch file. 

Во-вторых this is for online phone build но Мне нужно создать apk с cli.

Это также не подходит для меня.

Может ли кто-нибудь помочь мне решить эту проблему? Заранее благодарим за помощь.

+0

ли учетные данные правильно DINESH? Попробуйте использовать студию Android с текущими учетными данными. – user1872384

+0

@ user1872384, спасибо, но извините, я не понимаю правильно, можете ли вы объяснить, что делать – Dinesh

ответ

4

Если вы используете CLI для целей dev, просто используйте phonegap build android --debug --device. Вам не нужно беспокоиться о каких-либо проблемах с подписью. Для создания релизов используйте другой метод, который вы использовали build --release. После сборки релиза вам нужно подписать android-release-unsigned.apk, прежде чем его можно будет положить на устройство.

https://developer.android.com/tools/publishing/app-signing.html

0

keykool будет работать, если ссылаться на ЦМД как администратор