2014-04-04 77 views
1

我一直在試圖解決有關Android構建的問題,但無法弄清楚如何解決它。 基本上,我正在嘗試使用Gradle構建一個Android項目。它的工作原理非常完美,但是最終apk的大小比我用Eclipse構建時大7MB。Android gradle build包含jni庫兩次

當我解壓縮apk時,我看到JNI Libs包含兩次。這與僅包含一次的Eclipse版本不同。這裏是路徑我可以在APK找到他們:

  • 的lib/armeabi
  • 的lib/armeabi-V7A
  • 主/ jniLibs/armeabi
  • 主/ jniLibs/armeabi-V7A

在我的項目,這兩個文件是:

  • 的Android /應用/ src目錄/主/ jniLibs/armeabi
  • 的Android /應用/ src目錄/主/ jniLibs/armeabi-V7A

我有兩個不同的build.graddle文件:

  • 的Android/
  • 的Android /應用/

它們都不包含與JNI Lib相關的任何內容。

要建立一個版本,我用命令:

./gradlew assembleRelease 

,一切工作正常。我使用Gradle 1.10。

我想知道是否有人遇到過這個問題,並找到避免將JNI Libs包含在APK中兩次的解決方案。

謝謝:)

回答