0

多くの依存関係を持つアプリがあります"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 に移行しました。

誰も同じ問題を抱えていましたか?その解決策はありますか?

ありがとう!

4

1 に答える 1