2016-05-03 10 views
1

私のイオンにクロスウォークを追加しようとしています。私のアプリは起動し、正常に動作します。しかし、Crosswalkを追加した後は、署名付きapkを生成することはできません。私は横断歩道を取り除こうとしましたが、それは再び働きます。あなたはどうやってそれを稼働させましたか?ここでイオンとクロスウォークが署名されたAPKを生成できない

は、私がやったことだ:

コルドバプラグインコルドバ - プラグイン - 横断歩道-のWebView コルドバプラットフォームを追加アンドロイド イオンビルドを追加アンドロイド

それは除いて罰金のビルド: BUILD SUCCESSFUL

合計時間:1分34.909秒 次のapkを作成しました: < ---この部分は空です。通常は生成されたapkのパスが表示されます

Androidスタジオでは、gradle同期でこのエラーが発生します。 NDKの統合は現在のプラグインで廃止予定です。

署名付きapkを生成しようとすると、このエラーが発生します。 Gradle Project Informationがありません。 IDEがGradle Project Modelと状態を正常に同期しているかどうかを確認してください。

最新のものを使用するのではなく、cordovaプラットフォームに[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

あなたのアンドロイドスタジオのバージョンは何ですか? – user3077416

+0

バージョン2.1 –

+0

クロスウォークプラグインは古いデバイス用のオプション機能です。あなたのイオンアプリのためにもっと多くのリソースを食べるでしょう – user3077416

答えて

1

私は、その後の手順は、署名を取得するためのapkは

開放端子れたままで、デジタル署名を生成するには、Androidのファイル

$ cd projectDir/platforms/android 

に移動して、このコマンドを実行

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

#これでファイルが作成されます"projectDir/platforms/android"ディレクトリにデジタル署名を持つexampleapp.keystoreという名前を付けます。

#今

PROJECTDIR /プラットフォーム/アンドロイドディレクトリにここrelease-signing.propertiesの名前でファイルを作成します。

#このファイルに署名についての詳細を提供してください。

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

$ cd ../.. 

実行署名APKを構築するには、このコマンドを入力して、メインのプロジェクトディレクトリに端末と出口へ移動します。

$ cordova build android --release 

これは、多くのタスクを実行して、今、あなたはあなたの友人とプレイストアと共有にこのAPKをアップロードすることができthis-

enter image description here

のようなものが表示されます。

良い一日を! 詳細はこちらをご覧ください https://randvblog.wordpress.com/2016/07/04/generate-signed-apk-for-android-using-gradle-for-cordova-6-0-0-in-ionic/

関連する問題