Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当使用Apportable时,您能在xcode中安装Android设备模拟器吗_Android_Ios_Simulator_Apportable - Fatal编程技术网

当使用Apportable时,您能在xcode中安装Android设备模拟器吗

当使用Apportable时,您能在xcode中安装Android设备模拟器吗,android,ios,simulator,apportable,Android,Ios,Simulator,Apportable,在使用Apportable将iOS应用程序转换为Android时,您是否可以在Xcode中安装Android设备模拟器,或者我是否需要Android设备来编译和运行该项目?我没有安卓设备,想在买之前测试一下 感谢请注意,使用Android设备通常比使用仿真器容易得多,但是可以使用仿真器: ~/.apportable/SDK/toolchain/macosx/android SDK/tools/android将推出可创建AVD的android工具 确保安装ARM EABI v7a系统映像,然后创建

在使用Apportable将iOS应用程序转换为Android时,您是否可以在Xcode中安装Android设备模拟器,或者我是否需要Android设备来编译和运行该项目?我没有安卓设备,想在买之前测试一下


感谢

请注意,使用Android设备通常比使用仿真器容易得多,但是可以使用仿真器:

~/.apportable/SDK/toolchain/macosx/android SDK/tools/android将推出可创建AVD的android工具

确保安装ARM EABI v7a系统映像,然后创建一个AVD,目标为API级别17,ARM的CPU/ABI(armeabi-v7a),SD卡大小约为500 MiB,我通常选择WVGA800的内置外皮,选择抽象LCD密度为240,最大VM应用程序堆为48,设备ram大小至少为512的硬件功能,内部存储应至少为500 MiB。最重要的是要确保选中“使用主机GPU”复选框

要运行模拟器,请执行以下操作:

DYLD_LIBRARY_PATH=~/.apportable/SDK/toolchain/macosx/android SDK/tools/lib/~/.apportable/SDK/toolchain/macosx/android SDK/tools/emulator arm-avd emulator-gpu on

这将启动android emulator(注意:这需要一点时间才能启动),您可以使用emulator运行应用程序并进行调试,前提是在调用apportable工具时指定root=yes,例如

根=是MTP=无可安装调试

以下是emulator配置~/.android/avd/emulator.avd/config.ini:

avd.ini.encoding=ISO-8859-1
hw.dPad=no
hw.lcd.density=320
sdcard.size=500M
hw.cpu.arch=arm
hw.device.hash=-708107041
hw.camera.back=none
disk.dataPartition.size=500M
hw.gpu.enabled=yes
skin.dynamic=yes
skin.path=720x1280
hw.keyboard=yes
hw.cpu.model=cortex-a8
hw.ramSize=1024
hw.device.manufacturer=Google
hw.sdCard=yes
hw.mainKeys=no
hw.accelerometer=yes
skin.name=720x1280
abi.type=armeabi-v7a
hw.trackBall=no
hw.device.name=Galaxy Nexus
hw.battery=yes
hw.sensors.proximity=yes
image.sysdir.1=system-images/android-17/armeabi-v7a/
hw.sensors.orientation=yes
hw.audioInput=yes
hw.camera.front=none
hw.gps=yes
vm.heapSize=200

非常感谢。我会试试的。“注意,使用安卓设备通常要容易得多。”我会说这是一个意见问题。就我个人而言,我觉得Genymotion模拟器比设备更可取