Tag: genymotion

在GenyMotion模拟器中获取IMEI

嗨,我正在开发一个Android应用程序,在genymotion模拟器上毁了它,在这个应用程序中,我需要设备IMEI,但我总是得到一个空值,相同的逻辑适用于AVD模拟器或Android智能手机 TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); IMEI = telephonyManager.getDeviceId(); 将权限添加到清单中 

在测试期间以编程方式设置genymotion gps会在设置纬度时导致“SecurityException:invalid package name”

测试时,我通过Genymotion设置lat long,如下所示: package com.mypackage.name; public class TestGps extends ActivityInstrumentationTestCase2{ … //setup just calls super.setup(); public void testLocationButton(){ Gps gps = GenymotionManager.getGenymotionManager(getInstrumentation().getContext()).getGps(); gps.setStatus(Gps.Status.ENABLED); gps.setLatitude(40.7127); // the error happens here gps.setLongitude(74.0059); } } 运行时出现以下问题: java.lang.SecurityException: invalid package name: com.mypackage.name at android.os.Parcel.readException(Parcel.java:1546) at android.os.Parcel.readException(Parcel.java:1499) at android.location.ILocationManager$Stub$Proxy.requestLocationUpdates(ILocationManager.java:582) at android.location.LocationManager.requestLocationUpdates(LocationManager.java:867) at android.location.LocationManager.requestLocationUpdates(LocationManager.java:490) at com.genymotion.api.Gps.waitForTargetLocation(Gps.java:271) at com.genymotion.api.Gps.setLatitude(Gps.java:134)

无法使用Genymotion运行我的应用程序

我在我的osx安装了Genymotion (我正在使用Android Studio )。 Genymotion图标出现在ide工具栏中,但我无法使用此模拟器运行我的应用程序,因为它未在我的AVD manager 。 我怎样才能做到这一点? 编辑:@ pyus13,我找不到任何底部标签按钮,这是一个屏幕

Genymotion初始化引擎:IntelliJ失败

我下载了Genymotion和Genymotion IntelliJ插件。 我在Intellij中设置了Genymotion路径。 说明: https : //cloud.genymotion.com/page/doc/#collapse-intellij 当我尝试重新启动插件时,我收到以下错误: 4:36:22 PM Genymotion: Loading Genymotion library 4:36:22 PM Genymotion: Genymotion directory: /Applications/Genymotion.app/Contents/MacOS 4:36:22 PM Genymotion: Trying to initialize engine 4:36:23 PM Genymotion: Initialize Engine: failed 我究竟做错了什么?