首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在android中引入-google-places-api示例出现问题

在android中引入-google-places-api示例出现问题
EN

Stack Overflow用户
提问于 2011-06-17 20:34:48
回答 1查看 2.2K关注 0票数 0

我正在尝试通过Google API客户端为Android应用程序使用Google Places API。我找到了这个例子:http://ddewaele.blogspot.com/2011/05/introducing-google-places-api.html和启动就像java应用程序一样可以正常运行,所以我必须有一个正确的API密钥。我正在使用eclipse和maven,看起来一切正常,但当应用程序像安卓应用程序一样启动时,模拟器运行正常,但显示以下错误:应用程序应用程序名称(com.ecs.googleplaces.sample.Main)意外停止。请再试一次。我已经看到了答案Creating a Google HTTP Transport Object for Android HTTP Request,我已经在那里编写了所有的依赖项(还有更多,以及一些新版本的依赖项),这是从我的LogCat中粘贴出来的:

代码语言:javascript
复制
06-17 13:58:40.442: ERROR/Zygote(33): setreuid() failed. errno: 2
06-17 13:58:51.091: ERROR/Zygote(33): setreuid() failed. errno: 17
06-17 13:58:52.272: ERROR/BatteryService(61): usbOnlinePath not found
06-17 13:58:52.272: ERROR/BatteryService(61): batteryVoltagePath not found
06-17 13:58:52.272: ERROR/BatteryService(61): batteryTemperaturePath not found
06-17 13:58:52.292: ERROR/SurfaceFlinger(61): Couldn't open /sys/power/wait_for_fb_sleep or /sys/power/wait_for_fb_wake
06-17 13:58:52.402: ERROR/SensorService(61): couldn't open device for module sensors (Invalid argument)
06-17 13:58:57.061: ERROR/System(61): Failure starting core service
06-17 13:58:57.061: ERROR/System(61): java.lang.SecurityException
06-17 13:58:57.061: ERROR/System(61):     at android.os.BinderProxy.transact(Native Method)
....

有谁可以帮我?谢谢

EN

回答 1

Stack Overflow用户

发布于 2011-08-06 21:22:27

Logcat没有显示任何与Places API / API密钥相关的内容。这个示例也应该可以在Android上开箱即用。你唯一需要考虑的就是Android上使用的HTTP传输。根据您的API级别,Google建议使用特定的HTTP传输。

Google API client for Java提供了一个实用程序方法,用于根据Android运行时返回正确的HttpTransport。

代码语言:javascript
复制
HttpTransport transport = AndroidHttp.newCompatibleTransport(); 

也许您还遗漏了logcat中包含崩溃实际原因的堆栈跟踪。尝试在logcat中搜索您的应用程序包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6385787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档