具体来说,使用Google VR sdk为纸板编写的应用程序。我正在开发这样的应用程序,Google提供的系统映像似乎与他们的Cardboard和Google VR Services应用程序不兼容。我搜索了网络,谷歌Android和Android Studio文档,以及这个网站,并没有发现(1)为什么它们不兼容(可能是图像中缺少一些必需的库),也没有(2)如何修理它。
我正在运行Android Studio 3.3,在Windows 10下使用Intel CPU构建工具的第28版。我选择其中一个应用时实际得到的错误(来自Play商店)是“您的设备与此版本不兼容”。
我尝试过的虚拟Android设备似乎最有可能适用于此,它是带有Playstore for Intel x86映像的Nexus 5,设置有4096Mb内部存储,512Mb SD卡和1536 Mb RAM,以及方向传感器和GPU启用。我正在复制下面的参数。
名称:Nexus_5_API_26_Play
CPU / ABI:Google Play Intel Atom(x86)
路径:C:\ Users \ Chris Phelan.android \ avd \ Nexus_5_API_26_Play.avd
目标:google_apis_playstore [Google Play](API级别26)
皮肤:nexus_5
SD卡:512M
fastboot.chosenSnapshotFile:
runtime.network.speed:完整
hw.accelerometer:是的
hw.device.name:Nexus 5
hw.lcd.width:1080
hw.initialOrientation:肖像
image.androidVersion.api:26
tag.id:google_apis_playstore
是的
hw.camera.front:模拟
avd.ini.displayname:Nexus 5 API 26播放
hw.gpu.mode:auto
拉美西斯:1536
PlayStore.enabled:是的
fastboot.forceColdBoot:没有
hw.cpu.ncore:4
hw.keyboard:是的
hw.sensors.proximity:是的
是的
hw.lcd.height:1920
vm.heapSize:128
skin.dynamic:是的
hw.device.manufacturer:谷歌
hw.gps:是的
hw.audioInput:是的
image.sysdir.1:system-images \ android-26 \ google_apis_playstore \ x86 \
showDeviceFrame:是的
hw.camera.back:virtualscene
AvdId:Nexus_5_API_26_Play
是.LED.DENST:480
hw.arc:false
是戴维斯。
fastboot.forceChosenSnapshotBoot:没有
fastboot.forceFastBoot:是的
hw.trackBall:没有
hw.battery:是的
hw.sdCard:是的
tag.display:Google Play
runtime.network.latency:无
disk.dataPartition.size:6442450944
hw.sensors.orientation:是的
avd.ini.encoding:UTF-8
hw.gpu.enabled:是的
只需将其定位为横向并使用手动旋转来更改设备角度。您可以在模拟器设置中找到此功能
P.S:所有配置看起来都正确:)