我在我的应用程序中使用了GreenDroid库。编译(构建)时没有错误。当我在模拟器上运行此应用程序时,它在控制台中显示此错误为
[2013-02-13 18:10:08 - GreenDroid] Could not find GreenDroid.apk!
[2013-02-13 18:10:08 - GreenDroid-GoogleAPIs] Could not find GreenDroid-GoogleAPIs.apk!在log cat错误中
02-13 18:10:17.115: E/AndroidRuntime(421): FATAL EXCEPTION: main
02-13 18:10:17.115: E/AndroidRuntime(421): java.lang.NoClassDefFoundError: com.cyrilmottier.android.greendroid.R$layout
02-13 18:10:17.115: E/AndroidRuntime(421): at greendroid.app.GDActivity.createLayout(GDActivity.java:177)
02-13 18:10:17.115: E/AndroidRuntime(421): at greendroid.app.GDActivity.ensureLayout(GDActivity.java:187)
02-13 18:10:17.115: E/AndroidRuntime(421): at greendroid.app.GDActivity.getActionBar(GDActivity.java:265)
02-13 18:10:17.115: E/AndroidRuntime(421): at com.singaporegp.f1.home.F1_Splash.onCreate(F1_Splash.java:41)
02-13 18:10:17.115: E/AndroidRuntime(421): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
02-13 18:10:17.115: E/AndroidRuntime(421): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
02-13 18:10:17.115: E/AndroidRuntime(421): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
02-13 18:10:17.115: E/AndroidRuntime(421): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
02-13 18:10:17.115: E/AndroidRuntime(421): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
02-13 18:10:17.115: E/AndroidRuntime(421): at android.os.Handler.dispatchMessage(Handler.java:99)
02-13 18:10:17.115: E/AndroidRuntime(421): at android.os.Looper.loop(Looper.java:130)
02-13 18:10:17.115: E/AndroidRuntime(421): at android.app.ActivityThread.main(ActivityThread.java:3683)
02-13 18:10:17.115: E/AndroidRuntime(421): at java.lang.reflect.Method.invokeNative(Native Method)
02-13 18:10:17.115: E/AndroidRuntime(421): at java.lang.reflect.Method.invoke(Method.java:507)
02-13 18:10:17.115: E/AndroidRuntime(421): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
02-13 18:10:17.115: E/AndroidRuntime(421): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
02-13 18:10:17.115: E/AndroidRuntime(421): at dalvik.system.NativeStart.main(Native Method)我该如何解决这个问题?
发布于 2013-02-15 20:07:40
我试着按顺序尝试:
检查项目是否未设置为库:转到项目->属性选择安卓从左侧列表取消选中“是库”复选框清理并重建项目-这应该删除并重新创建整个gen文件夹,包括一些人的回答提到的R.java文件检查eclipse和所有的Android插件都是最新的关闭项目,退出Eclipse,重新打开eclipse,重新打开项目。转到Java构建路径>项目并检查任何不正确的项目依赖项,转到Eclipse的主首选项,然后在Android->Build下取消选中'Skip packaging and dexing to export or launch‘。
https://stackoverflow.com/questions/14854240
复制相似问题