アンドロイド搭載のアプリがあります。アンドロイド5搭載のデバイスで署名されたAPKのインストールに苦労しています。なぜ、何の誤りもありません。 APKをAndroid搭載デバイスにインストールしたとき、6または7のような5つのアプリが正しく動作します。Ionic1:アンドロイド6以前のバージョンにアプリをビルドする際の問題点
は、私が22にアンドロイドターゲットを変更しようとすると、次の行で、メインconfig.xmlのを変更:
<platform name="android">
<preference name="android-minSdkVersion" value="22" />
<preference name="android-targetSdkVersion" value="22" />
</platform>
しかし、私は、プラットフォームのコルドバを追加しようとすると、使用していますアンドロイドターゲット23
$ ionic cordova platform add [email protected]
> cordova platform add [email protected] --save
Using cordova-fetch for [email protected]
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms\android
Package: app.Frenzy
Name: Frenzy
Activity: MainActivity
Android target: android-23
project.propertiesマニュアルを修正してアンドロイドターゲットを22に変更しようとしましたが、この値を変更すると私のapkを構築できません。私は次のエラーを受け取りました:
C:\Users\Ludwin Garcia\Desktop\frenzy\platforms\android\CordovaLib\src\org\apache\cordova\CordovaActivity.java:493: error: method does not override or implement a method from a supertype
@Override
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
5 errors
FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':CordovaLib:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
私のクライアントは、彼がアプリにsoudsを追加する必要があることを要求されたので、私はコルドバ・プラグインnativeaudioを追加したとき、私はこの問題に始まりました。クライアントは、アンドロイド5で動作する多くの既存の顧客を失うことを考えれば、6以上のバージョンにすべてを変更したいとは思わない。
注:私はを使用するとコードバはアンドロイドを実行できるアンドロイド5のデバイスでは、プレイストアにアップロードするようにAPKを設定しようとしているときに問題が発生します。
こんにちは、私はラインを移動しようとしました、そして、コードワはアンドロイドターゲット25を使用します。 –