Android Studioでアプリケーションをコンパイルして実行する際に問題が発生しています。廃止予定のAPIを使用するとAndroid Studioがコンパイルされない
問題:私は廃止予定のAPIを使用しているのは好きではありません。 (からgradlew compileDebug --stacktrace
Full stacktrace here
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
背景:。
- 私は
onPreferenceTreeClick
とaddPreferencesFromResource(int)
、両方の非推奨メソッドを使用していますPreferenceActivityを使用しています - 私はABSとViewPagerライブラリを使用しています、これ。両方ともコードで廃止予定のメソッドを使用しているようです。
質問:
- 実行構成は、それは推奨されないAPIのにもかかわらず、正常にをコンパイルすることができる場所延長に編集することができますか?
- ビルドを正常にコンパイルできるように変更/編集/変更することはできますか?
私がpre-ICSデバイスをサポートし、廃止予定のAPISの使用を計画しているとすれば、問題はないと考えられます。
EDIT
だから、コマンドプロンプトから、コンパイラは問題はビルドプロセスが失敗し、直接のAndroid Studioから実行され、ビルドが成功したことを示します:
FAILURE: Build failed with an exception.
問題は何かのようです私はどのように修正するかわからない、人気のある行は:
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added:
3 diffeで起こっている家賃の場所:Full Compiler output in Android Studio
* What went wrong:
Execution failed for task ':LaPrensa:dexDebug'.
> Running C:\Users\SkullKandy\AppData\Local\Android\android-studio\sdk\build-tools\android-4.2.2\dx.bat failed.
少なくともアリで、それらがされています
ここではいくつかの詳細情報です警告メッセージ、失敗したビルドの兆候ではありません。さらに、あなたが持っている痕跡に基づいてビルドが成功しました。 – CommonsWare
Eclipse上でAntを使ってビルドするのは魅力的ですが、Androidスタジオ/ gradleで試してみると問題があるようです。 –
トレースが正常にコンパイルされたと表示されるため、問題の証拠は何ですか? – CommonsWare