2017-09-14 7 views
1

私はモバイル開発に少し慣れています。私はGS7を使用して私が作成しているアプリケーションをデバッグしており、APIレベル25を必要とするアドオンを持っています。私の電話は現在バージョン24を実行中です。デバイスのAPIレベルを変更することは可能ですか?私の電話でAndroid APIレベルを変更してください

+0

ファームウェアを更新する必要があります。 – jitinsharma

+0

私の答えを更新しました。あなたがAPIレベル25を目標にしているコードを提供すれば、より多くの助けを得ることができます – cutiko

答えて

1

あなたの携帯電話で手術システムを更新することで、それを行うことができます。問題は携帯電話メーカーのほとんどです旗艦機能を強調し、ユニークなユーザーエクスペリエンスを作成するOS(私の考えでは、付加価値よりも多くの問題を引き起こす悪い戦略です)。 OSはcoockedであるため、お使いの携帯電話のアップグレードが行われていない可能性があります。

ここには、APIレベルとOSの名前を持つtableがあります。

このための最も一般的な解決策は、エミュレータを使用することです。 Macで作業している場合は、デフォルトのエミュレータを使用する上で問題はありませんが、WindowsまたはLinuxではGenymotionをお勧めします。

明らかに、アプリからのコードでAndroid携帯のAPIレベルを変更することはありません。 OSを更新する必要があります。

ターゲットAPIコードを使用すると、他の手段で解決できる場合があります。アプリは古いデバイスと互換性があります。場合によっては別のクラスを使用している場合もあれば、互換クラスがある場合もあれば、最悪の場合のシナリオでは、OSのバージョンを確認するif文を使用しています。

0

api 25が必要な機能をテストする必要がある場合は、おそらくエミュレータで実行する必要があります。

これは本当にうまくいっています。私はその上で私の仕事のほとんどを行います。

https://developer.android.com/studio/run/emulator.html

関連する問題