【发布时间】:2018-01-22 13:34:40
【问题描述】:
我想测试我的应用在 Android Go 上的表现。
我了解需要设置以下条件:
- targetSdkVersion >= 26
- 将
<uses-feature android:name="android.hardware.ram.low" android:required="true">添加到应用程序清单中。 - 内存大小≤1GB
- 设备上的应用大小应小于 40MB(我的小于 20MB)。
如何判断我的应用是否在 Android Go 模式下运行?
我创建了一个具有以下配置的模拟器:
名称:Andorid_go_API_27
CPU/ABI:Google API Intel Atom (x86)
路径:C:\Users\rotem.matityahu.android\avd\Andorid_go_API_27.avd
目标:google_apis [Google APIs](API 级别 27)
皮肤:1080x1920
SD 卡:100 MiB
hw.dPad:没有
hw.lcd.height: 1920
runtime.network.speed:满
hw.accelerometer:是的
hw.device.name:新设备 1
vm.heapSize: 256
skin.dynamic:是的
hw.device.manufacturer: 用户
hw.lcd.width: 1080
hw.gps:是的
hw.initialOrientation:纵向
skin.path.backup: _no_skin
image.androidVersion.api: 27
hw.audioInput: 是的
image.sysdir.1: system-images\android-27\google_apis\x86\
tag.id: google_apis
showDeviceFrame: 否
hw.camera.back:模拟
hw.mainKeys:没有
AvdId:Andorid_go_API_27
hw.camera.front:模拟
hw.lcd.密度:480
avd.ini.displayname:Andorid go API 27
hw.gpu.mode: 自动
hw.device.hash2: MD5:1c925b9117dd9f33c5128dac289a0d68
hw.ramSize: 512
hw.trackBall: 没有
PlayStore.enabled: 假
fastboot.forceColdBoot:否
硬件电池:是的
hw.cpu.ncore: 2
hw.sdCard:没有
tag.display:Google API
runtime.network.latency:无
硬件键盘:是的
hw.sensors.proximity:是的
disk.dataPartition.size: 800M
hw.sensors.orientation:是的
avd.ini.encoding: UTF-8
hw.gpu.enabled:是的
【问题讨论】:
-
我找到了答案。在这里发布:stackoverflow.com/a/66579673/4675299
标签: android performance android-go