2014-12-30 65 views
-1

第一件事我在幾個帖子上得到了同樣的問題,但所有帖子的答案都不能給我任何解決方案。 如果我未選中Android Private Libraries,那麼應用程序正在運行,但在啓動畫面之後,它會給類找不到例外。Dex加載器]無法執行dex:方法ID不在[0,0xffff]:65536大小超過

我已經使用了以下庫: enter image description here

加入谷歌地圖商業SDK後,出現此問題。我知道它超出了尺寸,但是我無法刪除這些庫。請建議我解決這個問題。

我正在使用eclipse。

+1

有人沒有工作,他發現我什麼時候放置問題,並給一個向下的箭頭。我對此沒有任何問題。因爲那些人​​沒有知識,他們在做這樣的事情。 –

回答

1

我的答案與以下問題的答案相匹配,他的回答給了我最終的解決方案。

Shrink Google Play Service

誰給我的問題投反對票,請訪問以下鏈接,並嘗試建立了自己喜歡他。 :)

1

我做了以下內容由這裏StackOverFlow Unable to execute dex... 找到了答案我有我的sdkversion從20到21,然後加入multidex改變和中提琴

android { 
compileSdkVersion 21 
buildToolsVersion "21.1.0" 

defaultConfig { 
    ... 
    // Enabling multidex support. 
    multiDexEnabled true 
} 
... 

}

的建議添加後批准更改我開始得到另一個錯誤classnotdeferror,(解決方案在這裏找到:noclassdeffounderror)所以我需要添加此代碼 和應用程序工作 添加到此gradle文件:

compile 'com.android.support:multidex:1.0.0' 

然後是multidex支持應用程序添加到您的清單:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.example.android.multidex.myapplication"> 
<application 
    ... 
    android:name="android.support.multidex.MultiDexApplication"> 
    ... 
</application> 

希望這有助於編碼快樂!

相關問題