web-dev-qa-db-ja.com

Phonegap Cliでapkを作成する方法

私はphonegap cliでapkをビルドしますが、Android phone get Parse Error "There is a problem parsing the package"

私がAPKを構築しようとするもの

1)電話ギャップcreate my-app com.example.myapp my-app

2)phonegap platform add Android

パス/path/to/myproject/platforms/Android/cordovaコマンドを実行build --release

path/myapp/platforms/Android/build/outputs/apk/Android-release-unsigned.apk

このapkを携帯電話にインストールしようとすると、エラーが発生しますParse Error "There is a problem parsing the package "

ネットで検索すると、これが記号/キーの問題である可能性があります いくつかの解決策 を見つけました

最初のコマンドが機能しない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.

次に これはオンライン電話のビルド用です ですが、cliでapkを作成する必要があります。

これも私には合いません。

誰かがこの問題を解決するのを手伝ってくれる?助けてくれてありがとう。

7
Dinesh

開発目的でCLIを使用している場合は、phonegap build Android --debug --deviceを使用します。このようにして、署名IDの問題を心配する必要はありません。リリースビルドの場合は、build --releaseを使用していた他の方法を使用します。リリースビルド後、デバイスに配置する前にAndroid-release-unsigned.apkに署名する必要があります。

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

9
johnborges

keykoolは、管理者としてcmdを呼び出すと機能します

0
Dharam Jindal

テスト用のapkだけが必要な場合は、phonegap build --debug「-リリース」ではありません。これで問題なくインストールされ、問題なくインストールされます。

0
lowenski matos