如何使用Genymotion重启(BOOT COMPLETED)后测试我的应用程序我使用nexus 4作为设备
<receiver android:name="com.template.SampleBootReceiver"
android:enabled="true">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
Run Code Online (Sandbox Code Playgroud) 我已经下载并安装了genymotion并创建并构建了我的离子应用程序.
当我尝试使用以下命令运行genymotion模拟器时:
ionic run android
Run Code Online (Sandbox Code Playgroud)
我收到以下回复:
没有指定目标,部署到模拟器
没有指定模拟器,默认为Nexus_5_API_21_x86
等待模拟器...
模拟器:错误:x86模拟当前需要硬件加速!
请确保正确安装和使用Intel HAXM.
CPU加速状态:未安装HAX内核模块!

模拟器无法正常工作.有任何想法吗?
有时我会看到以下logcat输出,如下所示:
<3>[ 283.152845] init: untracked pid 4217 exited
<3>[ 283.162185] init: untracked pid 4078 exited
<3>[ 283.173691] init: untracked pid 1504 exited
<3>[ 283.177018] init: untracked pid 1468 exited
Run Code Online (Sandbox Code Playgroud)
什么是日志的init的含义是:untracked pid xxxx exited?
当Genymotion提示选择安装目录时,我不小心选择了错误的文件夹.
我该如何改变它?
我喜欢使用Genymotion模拟器以如此出色的速度来加载Android.它具有非常好的速度但仍然具有一些不稳定性能.
我如何从Eclipse中的文件浏览器访问Genymotion模拟器中的/ data/data /中的文件?我知道在这个设备中也安装了超级用户权限,所以我可以在root条件下使用这个应用程序.但是我如何从文件浏览器访问它?
我知道这样的操作使用adb-shell,然后是基本的终端命令.我已成功使用此方法,但我希望通过eclipse中的文件浏览器访问它,以便我可以轻松地从模拟器中提取.
我正在尝试安装Genymotion,但是我收到了这个错误:
genymotion:加载共享库时出错:libgstapp-0.10.so.0:无法打开共享对象文件:没有这样的文件或目录.
Virtualbox和Genymotion是最新的.
我可以在Virtualbox中创建和启动VM.
系统完整性保护已启用.
我有关于使用Genymotion Android模拟器进行xamarin开发的问题.
我已经安装了Genymotion桌面应用程序和其中的几个Android设备.每当我通过start按钮在Genymotion桌面应用程序中运行任何已安装的设备时,它工作正常但在Visual Studio中的可用模拟器列表中没有Genymotion模拟器,在Xamarin工作室中都没有(仅安装了内置的Android模拟器和设备在Xamarin Android播放器中).
我发现了一些关于为Xamarin使用Genymotion Emulator的文章,他们都说:
Xamarin工作室和带Xamarin的Visual Studio都发现它,没问题我正在使用Visual Studio企业版,Xamarin商业版和Genymotion的免费版,如果这很重要的话.
我阅读了关于这个主题的所有主题,并且使用genymotion设置查尔斯的说明都是一样的:
http://rexstjohn.com/using-genymotion-charles-proxy/
In your Genymotion Android emulator…
Settings -> Wifi -> Press and hold your active network
Select “Modify Network”
Select “Show Advanced Options”
Select “Proxy Settings -> Manual”
Set your Proxy to: 10.0.3.2 (Genymotion’s special code for the local workstation)
Set your Port to: 8888
Press Save
Run Code Online (Sandbox Code Playgroud)
我的设置是:
我不确定说明是否旧,但我遇到的问题是从我的genymotion模拟器流出的流量记录在Charles Proxy中,但它没有到达我的localhost服务器.我在我的服务器和我的应用程序之间没有使用任何SSL加密.
这是我在genymotion wifi屏幕内的设置:
这就是我的Charles Proxy的样子 - 你可以看到它是"连接到远程主机".它永远连接,然后最终在我的Android应用程序端给我一个503错误,没有返回任何内容:
如果我关闭Charles Proxy,应用程序连接我的localhost服务器没有问题,所有调用都成功返回.我认为这与Charles有关,它阻止我的应用程序与我的localhost服务器进行通信.
在Postman中,如果我尝试查询我的Android应用程序尝试查询的相同URL,它可以成功运行并且结果也成功记录在Charles中:
http://localhost:8443/ + my api endpoint **OR** http://localhost.charlesproxy.com:8443/ + my api endpoint
Run Code Online (Sandbox Code Playgroud)
在Postman中查询和在我的Android应用程序中查询之间的唯一区别是我的应用程序点击此URL 10.0.3.2而不是因为我正在使用模拟器: …
我最近下载了最新的Genymotion版本,2.7.2(我以前有过以前的版本,我不记得是哪个版本)然而每当我尝试启动模拟器时,设备弹出大约一分钟但在完全加载之前它会冻结.不仅如此,当发生这种情况时,整个桌面都会冻结.我能够移动光标,但没有其他任何响应(即使时钟停止工作).没有任何点击或按键做任何事情我被迫通过我的机器上的电源按钮重新启动我的桌面.我正在运行Ubuntu 16.04.
我用3个独立的模拟设备尝试了3次,每次都会发生同样的事情.直到我解决这个问题,我无法完成我的工作,所以我真的想要一些建议.
genymotion ×10
android ×7
eclipse ×2
ubuntu ×2
cordova ×1
freeze ×1
kernel ×1
linux-kernel ×1
localhost ×1
proxy ×1
ubuntu-16.04 ×1
xamarin ×1