多くの依存関係を持つアプリがあります"Unable to execute dex: method ID not in [0, 0xffff]: 65536" after update repositories.
次に、ここで解決策を見つけました。
ただし、これらの指示に従った後、エラーが発生し始めました"Gradle DSL method not found: 'multiDexEnabled()".
次に、解決策は、追加してgradleを更新することであることがわかりました
"classpath.'com.android.tools.build:gradle:0.14.0'" to dependencies.
その後、エラーが発生し始め"Unsupported method: SourceProvider.getJniDirectories()"
、解決策はgradleを「0.13.+」に戻すことであるという多くの投稿を見つけました。
しかし、gradle 0.13.+ は multiDexEnabled を認識せず、最初のエラーが表示されます"Gradle DSL method not found: 'multiDexEnabled()'"
。
私が使用する依存関係が多いため、multiDex を使用する必要があり、Jni も使用します。したがって、1 つのソリューションが他のソリューションを壊します。
[更新] 役立つ情報: Eclipse で multidex のソリューションが見つからなかったため、プロジェクトを Eclipse から Android Studio に移行しました。
誰も同じ問題を抱えていましたか?その解決策はありますか?
ありがとう!