Genymotion 2.5不适用于API16 / 17 PlayServices

时间:2015-06-23 00:37:59

标签: android testing emulation genymotion

今天晚上,当我尝试使用genymotion在较旧的Android-API上测试我的应用程序时出现了很多麻烦..(通过拖放安装Gapps / Play服务并将拉链放入模拟器窗口)

以下是一些错误:

  

原因:执行服务   com.pepperonas.libredrive / com.google.android.gms.analytics.AnalyticsService       载荷:0.24 / 0.1 / 0.04       CPU使用率从5073ms到0ms前:       0.1%470 / system_server:0.1%用户+ 0%内核/故障:10次       0%569 / com.android.systemui:0%用户+ 0%内核       0%1534 / com.google.android.apps.maps:0%用户+ 0%内核       0.1%TOTAL:0%用户+ 0.1%内核       CPU使用率从104ms到606ms之后:       1.8%665 / com.android.phone:0%用户+ 1.8%内核/故障:2次       0%TOTAL:0%用户+ 0%内核06-23 02:08:29.707 470-486 / system_process D /:HostConnection :: get()新主机连接   建立了0xb8a13a80,tid 486 06-23 02:08:32.107
  470-481 / system_process D /传感器:接受客户端连接(43)   06-23 02:08:33.067 470-520 / system_process E / Genymotion:不能   打开' / sys / class / power_supply / genymotion_fake_path / present' 06-23   02:08:33.567 470-661 / system_process W / ThrottleService:无法   查找iface的统计数据rmnet0 06-23 02:08:38.068
  470-520 / system_process E / Genymotion:无法打开   ' / SYS /类/ POWER_SUPPLY / genymotion_fake_path /本' 06-23   02:08:43.067 470-520 / system_process E / Genymotion:无法打开   ' / SYS /类/ POWER_SUPPLY / genymotion_fake_path /本' 06-23   02:08:48.067 470-520 / system_process E / Genymotion:无法打开   ' / SYS /类/ POWER_SUPPLY / genymotion_fake_path /本' 06-23   02:08:53.068 470-520 / system_process E / Genymotion:无法打开   ' / SYS /类/ POWER_SUPPLY / genymotion_fake_path /本' 06-23   02:08:58.067 470-520 / system_process E / Genymotion:无法打开   ' / SYS /类/ POWER_SUPPLY / genymotion_fake_path /本' 06-23   02:09:03.067 470-520 / system_process E / Genymotion:无法打开   ' / SYS /类/ POWER_SUPPLY / genymotion_fake_path /本' 06-23   02:09:04.780 989-2234 / com.google.android.gms   I / GoogleURLConnFactory:使用平台SSLCertificateSocketFactory   06-23 02:09:04.780 470-560 / system_process D / SyncManager:失败   同步操作martinpaush@gmail.com u0(com.google),subscribedfeeds,   LOCAL,earliestRunTime 89277,SyncResult:stats [numIoExceptions:1]   06-23 02:09:06.895 989-994 / com.google.android.gms D / dalvikvm:   GC_CONCURRENT释放517K,5%免费10637K / 11180K,暂停1ms + 1ms,总计   6ms 06-23 02:09:06.899 770-1365 / com.google.process.gapps   I / GLSUser:[GLSUser] getTokenFromCache:[account :,,   callingPkg:com.google.android.gms,service:   oauth2:https://www.googleapis.com/auth/ads_measurement] 06-23   02:09:06.899 770-1365 / com.google.process.gapps I / Auth.Core:   [TokenCache]缺少滚雪球令牌:未设置授予的范围。 06-23   02:09:06.899 770-1365 / com.google.process.gapps I / GLSUser:   [GLSUser] getTokenFromGoogle [account :,callPkg:   com.google.android.gms,服务:   oauth2:https://www.googleapis.com/auth/ads_measurement 06-23   02:09:06.939 770-779 / com.google.process.gapps D / dalvikvm:   GC_CONCURRENT释放357K,4%免​​费9747K / 10132K,暂停2ms + 0ms,总计   5ms 06-23 02:09:07.003 770-1365 / com.google.process.gapps   I / GLSUser:[GLSUser] getAuthtoken(,   oauth2:https://www.googleapis.com/auth/ads_measurement) - >状态:   null)06-23 02:09:07.003 770-1365 / com.google.process.gapps   I / GLSUser:[GLSUser]使用密钥提取令牌:Auth 06-23   02:09:07.019 770-1365 / com.google.process.gapps W / GLSUser:   [GLSUser] com.google.android.gms访问权限   oauth2:https://www.googleapis.com/auth/ads_measurement将被管理   本地。 06-23 02:09:07.027 989-2235 / com.google.android.gms   D / dalvikvm:DexOpt:--- BEGIN' ads-1840532237.jar' (bootstrap = 0)---   06-23 02:09:07.039 2237-2237 /? D / dalvikvm:DexOpt:加载0ms,   验证+ opt 1ms,182196 bytes 06-23 02:09:07.039
  989-2235 / com.google.android.gms D / dalvikvm:DexOpt:--- END   '的广告,1840532237.jar' (成功)--- 06-23 02:09:07.039
  989-2235 / com.google.android.gms D / dalvikvm:DEX准备   ' /data/data/com.google.android.gms/cache/ads-1840532237.jar' ;:解压缩   0ms,重写9ms 06-23 02:09:07.387
  989-994 / com.google.android.gms D / dalvikvm:GC_CONCURRENT获得581K,   6%免费10643K / 11268K,暂停1ms + 0ms,总计4ms 06-23 02:09:08.067
  470-520 / system_process E / Genymotion:无法打开   ' / SYS /类/ POWER_SUPPLY / genymotion_fake_path /本' 06-23   02:09:13.067 470-520 / system_process E / Genymotion:无法打开   ' / SYS /类/ POWER_SUPPLY / genymotion_fake_path /本' 06-23   02:09:17.443 470-486 / system_process W / ActivityManager:强制   完成活动com.pepperonas.libredrive / .activities.MainActivity   06-23 02:09:17.463 385-391 /? W / genymotion_audio:out_write()   限制睡眠时间44149至23219 06-23 02:09:17.483
  470-486 / system_process D / dalvikvm:GC_FOR_ALLOC释放了1337K,20%免费   14363K / 17784K,暂停9ms,总计10ms 06-23 02:09:17.483
  385-391 /? W / genymotion_audio:out_write()将睡眠时间55759限制为   23219 06-23 02:09:17.487 470-486 / system_process   I / ActivityManager:Killing ProcessRecord {536d67c8   2151:com.pepperonas.libredrive / u0a10071}:用户请求06-23   02:09:17.487 470-483 / system_process I / ActivityManager:进程   com.pepperonas.libredrive(pid 2151)已经去世了。 06-23 02:09:17.487
  470-483 / system_process W / ActivityManager:调度重启   崩溃的服务   com.pepperonas.libredrive / com.google.android.gms.analytics.AnalyticsService   in 136866ms 06-23 02:09:17.499 470-547 / system_process I / qtaguid:   write_ctrl失败(s 0 10071)res = -1 errno = 1 06-23 02:09:17.499
  470-547 / system_process W / NetworkManagementSocketTagger:   setKernelCountSet(10071,0)以errno -1 06-23 02:09:17.503为失败   385-391 /? W / genymotion_audio:out_write()将睡眠时间限制为67369   23219 06-23 02:09:17.527 681-681 / com.android.launcher   W / EGL_genymotion:eglSurfaceAttrib未实现06-23 02:09:17.527   470-470 / system_process W / InputMethodManagerService:已经是Window   专注,忽略了以下方面的重点:   com.android.internal.view.IInputMethodClient$Stub$Proxy@536cc358   attribute = null,token = android.os.BinderProxy@536c06a4 06-23   02:09:17.555 385-391 /? W / genymotion_audio:out_write()限制   睡眠时间68979至23219 06-23 02:09:17.579 385-391 /?   W / genymotion_audio:out_write()将睡眠时间限制在60589到23219之间   06-23 02:09:17.599 385-391 /? W / genymotion_audio:out_write()   限制睡眠时间52199至23219 06-23 02:09:17.619 385-391 /?   W / genymotion_audio:out_write()将睡眠时间33809限制为23219   06-23 02:09:17.647 385-391 /? W / genymotion_audio:out_write()   限制睡眠时间25419至23219 06-23 02:09:18.067
  470-520 / system_process E / Genymotion:无法打开   ' / SYS /类/ POWER_SUPPLY / genymotion_fake_path /本' 06-23   02:09:23.067 470-520 / system_process E / Genymotion:无法打开   ' / SYS /类/ POWER_SUPPLY / genymotion_fake_path /本' 06-23   02:09:28.067 470-520 / system_process E / Genymotion:无法打开   ' / SYS /类/ POWER_SUPPLY / genymotion_fake_path /本'

更多...

  

06-23 02:08:09.147 2168-2194 / com.google.android.gm E / Gmail:错误   找到电子邮件提供商的版本.....       android.content.pm.PackageManager $ NameNotFoundException:com.google.android.email               在android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:80)               在com.google.android.gm.EmailMigrationService.a(SourceFile:1279)               在com.google.android.gm.EmailMigrationService.onHandleIntent(SourceFile:219)               在android.app.IntentService $ ServiceHandler.handleMessage(IntentService.java:65)               在android.os.Handler.dispatchMessage(Handler.java:99)               在android.os.Looper.loop(Looper.java:137)               在android.os.HandlerThread.run(HandlerThread.java:60)

和另一个错误:

  

06-23 02:08:09.123 2168-2168 / com.google.android.gm E / dalvikvm:   找不到类' android.app.AppOpsManager',引用自   方法com.google.android.gms.common.e.a

我以前从未见过这些错误。 相同的"设置"在完全完美之前运行了几个小时(当我启动更新的模拟器时出现问题)。有人知道如何解决这个问题吗?我重新启动了我的电脑,adb和VirtualBox,但它没有改变任何东西。

我非常确定apk很好并且Maps-Api / AdMob / Analytics被正确引用,同一个应用程序在我的真实设备(HTC m8)上运行没有任何问题。

1 个答案:

答案 0 :(得分:2)

现在我得到了管理这个问题。在我闪烁gapps-jb-20130301-signed.zip后,模拟器执行应用程序没有任何错误。 此解决方案假设您使用:

  • Genymotion 2.5
  • 运行 API17 (JellyBean)的虚拟设备

希望它能帮助别人。 此致