2014-11-04 32 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的最新并遵循这些简单的步骤

右键单击您的项目,去构建路径 - >配置构建路径

转到订单和导出选项卡

检查库。并点击确定

然后转到主菜单中的项目,然后清理项目,重新构建它并尝试再次运行它。发生

相关问题