2014-11-04 33 views
0

如果我點擊圖形佈局我得到這個以下例外:Java構建路徑多DEX錯誤

Exception raised during rendering: com.android.layoutlib.bridge.MockView cannot be cast to android.view.ViewGroup 
Exception details are logged in Window > Show View > Error Log 
The following classes could not be instantiated: 
- android.support.v4.widget.DrawerLayout (Open Class, Show Error Log) 

然後 - >訂單和出口

enter image description here

在上面的截圖如果我checkandroid.support.v4.jar我得到了下面的Multip樂塞米鬆錯誤控制檯:

所有的
[2014-11-04 18:35:30 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; 
[2014-11-04 18:35:30 - qmr-android] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; 
+0

你爲什麼要刪除幾乎所有的題?現在它沒有多大意義,下面的答案在沒有原始問題的情況下完全沒有意義。 – 2014-11-05 04:01:58

+0

請針對您遇到的每個問題詢問一個新問題。用全新的信息編輯你的問題意味着這對未來的其他人不會有用。 – 2014-11-05 04:11:55

回答

1
  • 這些錯誤,因爲Android的支持,v4.jar.This罐子 並沒有在我的項目更新。它的大小接近325kb。因此我從 實現了從其他示例應用程序中檢查jar。在那個 示例應用程序中,jar大小將爲530 kb。然後,我發現它,qmr 項目jar是一個錯誤。它不是更新的jar。所以我刪除了放置在qmr中的 jar,並添加了示例項目jar。然後解決了我的 問題。

  • 如果我在這個 目錄(E:\Android Eclipse\Android\sdk\extras\android\support\v4)中放置一個罐子,就會發生錯誤。這個目錄是 適用於添加一個罐子。但不是在我的項目。

  • 因爲其他罐子像gson.jar,libgoogleanalytics.jar在E:\workspace\Workspace1\sample-android\libs.一個 目錄所以在我的項目中,添加在同一目錄罐子解決我的問題

0

首先,添加一個抽屜式導航與DrawerLayout對象作爲佈局的根視圖聲明你的用戶界面。在DrawerLayout的內部,添加一個包含屏幕主要內容的視圖(隱藏抽屜時的主要佈局)和另一個包含導航抽屜內容的視圖。但是您已在佈局中創建了多個視圖(嘗試包含將除FrameLayout以外的所有視圖合併到單個父視圖中)。有關更多信息,請參見creating a navigation drawer

此外,還要確保你已經加入了Android V4支持庫到您的項目,並且已經更新了ADT和Eclipse的最新並遵循這些簡單的步驟

右鍵單擊您的項目,去構建路徑 - >配置構建路徑

轉到訂單和導出選項卡

檢查庫。並點擊確定

然後轉到主菜單中的項目,然後清理項目,重新構建它並嘗試再次運行它。發生

相關問題