如何清除Genymotion的虚拟设备本地缓存?
当我尝试在"虚拟设备部署"对话框中添加虚拟设备"Galaxy S4/HTC One/Xperia Z - 4.2.2 - 使用Google Apps - API 17 - 1080x1920"时,我收到警告:
"此虚拟设备已弃用.建议您将其从本地缓存中删除,并使用较新版本"
我当前版本的Genymotion是2.2.0,虚拟设备是使用Genymotion 1.3.0创建的.VirtualBox版本是4.3.10 r93012.我在Mac OS X Mavericks 10.9.2上
我已经下载了最新版本的genymotion与代理服务器2.2.2,并在连接时我收到来自服务器的无效回复(你使用代理?).我没有使用代理.有任何想法吗?
我正在尝试在Linux上使用Ionic创建一个应用程序.我使用模拟器Genymotion,因为ADB在我的计算机上不起作用(黑屏直到时间结束).我在Genymotion上运行应用程序没有任何问题,ionic run android但我想知道如何查看JavaScript日志(我需要检查插件cordova文件有什么问题).我试图通过浏览器看到它,但它不起作用.
我正在使用Android Studio,我安装了插件Genymotion以及程序.
现在我想调试一些有问题的应用程序,但如果我使用Genymotion设备,Android Studio中没有LogCat.有没有办法如何将他添加到这个设备?
如果不是我从Genymotion常见问题中搜索了一些信息,那么当你在某个目录中找到LogCat时会有路径,但是当我打开它时,对我来说没有任何有用的信息只有奇怪的行我不明白.我只需要报告我的应用程序崩溃的原因.
这是一个例子:
08-10 18:05:30.445 D/Genyd ( 58): Connected to genybaseband
08-10 18:05:30.445 I/Genyd ( 58): Genyd running
08-10 18:05:30.473 D/DHCP ( 75): ===== DHCP message:
08-10 18:05:30.473 D/DHCP ( 75): op = BOOTREQUEST (1), htype = 1, hlen = 6, hops = 0
08-10 18:05:30.473 D/DHCP ( 75): xid = 0x8e0d0000 secs = 0, flags = 0x8000 optlen = 14
08-10 18:05:30.473 D/DHCP ( 75): ciaddr = 0.0.0.0
08-10 18:05:30.473 D/DHCP ( 75): yiaddr = 0.0.0.0 …Run Code Online (Sandbox Code Playgroud) 我在Genymotion模拟器上运行的应用程序需要互联网.互联网似乎不适用于Genymotion模拟器.我试图通过打开浏览器来确认这一点,这就是我得到的:
我在笔记本电脑上运行Windows 7并使用Wifi上网.我打开了Oracle VM Virtual box,导航到Settings> Network,以下两个图像显示了我在那里看到的内容:
那么如何让模拟器从我的电脑上使用互联网呢?
注意: 请以外行的方式告诉我.我看到文章和问题谈论IP地址和其他对我来说很奇怪的事情.
编辑1:
运行后,我在仿真器(测试的Genymotion和谷歌股票仿真器)和物理设备(三星S4)上收到以下错误react-native run-android:
错误输入:
java.util.concurrent.ExcecutionException: java.lang.RuntimeException: SyntaxError: Attempted to redefine property 'key'. (http://192.168.50.37:8081/index.android.bundle?platform=android&dev=true&hot=false:72450)
java.util.concurrent.ExecutionException,Genymotion发生了类似的错误(也是一个),但那里的解决方案没有帮助我,即adb reverse tcp:8081 tcp:8081.Debug server host & port for device对0.0.0.0:8081,而不是MY_IP:8081,这里MY_IP是我的电脑的IP.我正在运行反应原生0.22.2
在使用expo时,他们会告诉我->“如果您使用的是Genymotion,请转到“设置”-> ADB,选择“使用自定义Android SDK工具”,然后将其指向您的Android SDK目录。
我想从android studio模拟器或genymotion访问localhost,而无需键入IP地址,而是键入localhost或域名。如果您正在从事Web开发,那么您可以像C:\Windows\System32\drivers\etc\hosts在Windows系统中的文件中为IP分配域一样。我尝试了一些博客的步骤,但无法弄清楚。
请帮帮我。谢谢!
我一直在尝试让Android模拟器运行几周而没有运气。我首先尝试了Xamarin Android Player,但无法正常工作,因此我决定尝试Genymotion。
我安装了一些虚拟设备,并针对所有虚拟设备获得了相同的错误。
错误:设备没有IP地址。virtualBox服务器尚未为虚拟设备分配IP地址。
我尝试了网上发现的几件事(包括堆栈溢出):
我有AMD处理器,因此确保在BIOS中启用了“安全虚拟机模式”
我同时卸载/重新安装了VirtualBox和Genymotion
确保在VirtualBox网络设置下将“混杂模式”设置为“允许VM”
在VirtualBox中打开主机网络管理器-删除它,重新启动并重试。
完全禁用我的防火墙
我确保主机网络管理器设置正确。查看以下屏幕截图:
我试图直接从VirtualBox运行它,我收到一条错误消息:“ eth0配置不正确-硬件OPENGL被禁用!!!”
这是VirtualBox中的设置:
genymotion ×10
android ×8
virtualbox ×3
adb ×1
console ×1
expo ×1
ionic ×1
java ×1
javascript ×1
logcat ×1
logging ×1
login ×1
oracle ×1
proxy ×1
react-native ×1