Androidの公式サイトで提案されているように、すべてのソースコードをASに移行しています。しかし、経験はあまり良くありません。記載されているように非常に鈍いですhere。しかし、これは今私の究極の問題ではありません。EclipseからAndroid Studioへのインポート
私は、このようなこの種のcompileSdkVersion
になるように99のエラー更新など、多くの問題を解決している:
Error:(13) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Inverse'.
を整流することができます。しかし、問題は私が行くように撮影を続けています。今私はこの64k Dexの問題があります。
Eclipseを使用しているうちに私にこのような問題が発生したことはありません。Dex
私がASに持つソースコードは、それがEclipse
であったときとまったく同じです。唯一の違いは、ASで作業するために必要な階調変更です。なぜこのような突然の理由が考えられますかDex
? multiDexEnabled
をtrue
に設定した場合、どのような影響がありますか?
残念ながら(これは本当に役に立たないと分かっていますが)移行プロセスは、部分的にはgradleのおかげで、プロジェクトの構造が変わりました。 Gradleは新しい「問題」を導入する可能性が高い。私はここで見てみることをお勧めしますhttps://developer.android.com/studio/build/multidex.html – zgc7009
あなたの依存関係を見てみましょう。私は何年も前にプロジェクトで64k dexの問題にぶつかっていましたが、非常に大きく、すべてを必要としない依存関係も含めていました。私は、最初にそれを使用し始めたときに、gradleとAS studioによって少しオフになったが、後のバージョンではホットデプロイメントが行われたので、UIコードを変更し、デバッグボタンをクリックして、秒。 Eclipseで決して起こり得ないもの。 –
この記事では、以前の提案から抜け出していると思う、参考文献(https://mutualmobile.com/posts/dex-64k-limit-not-problem-anymore-almost)を参考にしてください。プロジェクトを監査する必要がある場合は、そのプロセスを支援する[dexinfo gradle plugin](https://mutualmobile.com/posts/introducing-our-dexinfo-gradle-plugin)を作成しました。 – light