Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 运行Google app engine移动后端客户端时出错_Android_Google App Engine - Fatal编程技术网

Android 运行Google app engine移动后端客户端时出错

Android 运行Google app engine移动后端客户端时出错,android,google-app-engine,Android,Google App Engine,我正在学习教程 但是,当我尝试运行下载的客户端时,会出现以下异常: 05-23 14:48:49.960: E/AndroidRuntime(15384): FATAL EXCEPTION: main 05-23 14:48:49.960: E/AndroidRuntime(15384): java.lang.NoClassDefFoundError: com.google.cloud.backend.android.GCMIntentService 05-23 14:48:49.960: E/

我正在学习教程

但是,当我尝试运行下载的客户端时,会出现以下异常:

05-23 14:48:49.960: E/AndroidRuntime(15384): FATAL EXCEPTION: main
05-23 14:48:49.960: E/AndroidRuntime(15384): java.lang.NoClassDefFoundError: com.google.cloud.backend.android.GCMIntentService
05-23 14:48:49.960: E/AndroidRuntime(15384):    at com.google.cloud.backend.android.CloudBackendAsync.<init>(CloudBackendAsync.java:71)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at com.google.cloud.backend.android.CloudBackendMessaging.<init>(CloudBackendMessaging.java:47)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at com.google.cloud.backend.android.CloudBackendActivity.onCreate(CloudBackendActivity.java:75)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at com.google.cloud.backend.android.sample.guestbook.GuestbookActivity.onCreate(GuestbookActivity.java:60)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at android.app.Activity.performCreate(Activity.java:5206)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1083)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2064)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2125)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at android.app.ActivityThread.access$600(ActivityThread.java:140)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1227)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at android.os.Handler.dispatchMessage(Handler.java:99)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at android.os.Looper.loop(Looper.java:137)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at android.app.ActivityThread.main(ActivityThread.java:4898)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at java.lang.reflect.Method.invokeNative(Native Method)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at java.lang.reflect.Method.invoke(Method.java:511)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)
05-23 14:48:49.960: E/AndroidRuntime(15384):    at dalvik.system.NativeStart.main(Native Method)
05-2314:48:49.960:E/AndroidRuntime(15384):致命异常:main
05-23 14:48:49.960:E/AndroidRuntime(15384):java.lang.NoClassDefFoundError:com.google.cloud.backend.android.gcminentService
05-23 14:48:49.960:E/AndroidRuntime(15384):位于com.google.cloud.backend.android.CloudBackendAsync.(CloudBackendAsync.java:71)
05-23 14:48:49.960:E/AndroidRuntime(15384):在com.google.cloud.backend.android.CloudBackendMessaging.(CloudBackendMessaging.java:47)
05-23 14:48:49.960:E/AndroidRuntime(15384):在com.google.cloud.backend.android.CloudBackendActivity.onCreate(CloudBackendActivity.java:75)
05-23 14:48:49.960:E/AndroidRuntime(15384):位于com.google.cloud.backend.android.sample.guestbook.GuestbookActivity.onCreate(GuestbookActivity.java:60)
05-23 14:48:49.960:E/AndroidRuntime(15384):在android.app.Activity.performCreate(Activity.java:5206)上
05-23 14:48:49.960:E/AndroidRuntime(15384):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1083)上
05-23 14:48:49.960:E/AndroidRuntime(15384):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2064)
05-23 14:48:49.960:E/AndroidRuntime(15384):位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2125)
05-23 14:48:49.960:E/AndroidRuntime(15384):在android.app.ActivityThread.access$600(ActivityThread.java:140)
05-23 14:48:49.960:E/AndroidRuntime(15384):在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1227)
05-23 14:48:49.960:E/AndroidRuntime(15384):在android.os.Handler.dispatchMessage(Handler.java:99)上
05-23 14:48:49.960:E/AndroidRuntime(15384):在android.os.Looper.loop(Looper.java:137)
05-23 14:48:49.960:E/AndroidRuntime(15384):位于android.app.ActivityThread.main(ActivityThread.java:4898)
05-23 14:48:49.960:E/AndroidRuntime(15384):位于java.lang.reflect.Method.Invokenactive(本机方法)
05-23 14:48:49.960:E/AndroidRuntime(15384):在java.lang.reflect.Method.invoke(Method.java:511)
05-23 14:48:49.960:E/AndroidRuntime(15384):在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1006)
05-23 14:48:49.960:E/AndroidRuntime(15384):位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:773)
05-23 14:48:49.960:E/AndroidRuntime(15384):在dalvik.system.NativeStart.main(本机方法)
从Google的开箱即用示例代码中,我不知道为什么会发生这种情况。有人知道如何解决这个问题吗

谢谢,杰森

项目->属性->Java构建路径->订单和导出并确保 已为您的项目检查Android私有库


这似乎解决了问题。血腥的eclipse

我遇到了这个问题,直到我特别选择了一个基于Google API的AVD。谷歌API(谷歌公司)作为目标名称

解决方案是结合两个答案(来自Jason和user2453622)


您必须导出Android私有库,并拥有带有Google API的设备/AVD。

在project.properties文件中,是否启用了proguard?请将其注释掉,如果尚未注释掉,请重试。禁用了proguard,仍会出现相同的错误。可以将答案合并到您的答案中,或者建议一个将另一个合并到注释中。这个答案可能是对这个问题最好的评论。谢谢你的建议,但我不能对一个问题或其他答案发表评论。你节省了我的时间。。这是有效的。检查Android私有库后,清理项目并运行。这对我很有效。:)无需移除proguard。@Egor:在我完成清理和重建之前,它对我也不起作用。因此,“pick device or avd with GoogleAPI”和“java构建路径上的检查选项”的组合就做到了。