私は自分のカスタマイズしたフレームワーク(android.jar)を持っていて、Android Studio内で使用したいと思っています。私は次のように私のbuild.gradleに説明があった:Android Studio内のカスタマイズされたフレームワークライブラリ(android.jar)を使用
dependencies {
compile files('myandroid.jar')
}
しかし、Androidのメーカーはまだデフォルトのフレームワーク(android.jar)を使用します。期待される状況はEclipseのようなもので、私はライブラリの順序を整えることができます。 Android Studioでは、外部ライブラリの注文のみを手配でき、デフォルトのフレームワークライブラリとは関係ありません。私のカスタマイズされたandroid.jarがデフォルトのものよりも高い注文を持つようにする方法はありますか?
ありがとうございます!
この問題は私のカスタマイズしたandroid.jarを参照することはできません、私のモジュールに関するものではありません。カスタマイズされたフレームワークライブラリとデフォルトのフレームワークライブラリ(Android SDKのライブラリ)の両方が同じクラスを持っているようです(例:android.telephony.ServiceState)。アンドロイドスタジオは、デフォルトのフレームワークライブラリ(Android SDKのライブラリ)を使用して、android.telephony.ServiceState用の新しい追加APIが認識されなくなる... – superx3
あなたは答えを得ましたか? –
いいえ、私はまだ答えを得ていません!ただし、デフォルトのandroid.jarとカスタマイズしたものを組み合わせることができます。両方の.jarを解凍し、元のandroid.jarから欠落しているクラスをコピーし、.jarに戻してください....この作業を簡単にする簡単なプログラムを書くことができます.... – superx3