您可以使用Apportable在xcode中安装Android设备模拟器

在使用Apportable将iOS应用程序转换为Android或者是否需要Android设备编译和运行项目时,您可以在Xcode中安装Android设备模拟器吗? 我没有一个Android设备,并想在我去买一个之前testing这个。

谢谢

请注意,使用Android设备比使用模拟器更容易,但可以使用模拟器:

〜/ .apportable / SDK / toolchain / macosx / android-sdk / tools / android会启动可以创buildAVD的android工具。

请确保安装了ARM EABI v7a系统映像,然后创build一个API级别为17的Target,ARM(armeabi-v7a)的CPU / ABI,SD卡大小为500 MiB的AVD,我通常select一个内置皮肤WVGA800,select240抽象LCD密度硬件function,最大VM应用程序堆48和设备RAM大小至less512,内部存储应至less500 MiB。 最重要的是确保选中Use Host 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模拟器(注意:这将需要一些启动),你可以使用模拟器来运行应用程序和debugging提供,当调用apportable工具指定ROOTED =是例如

ROOTED = yes MTP =没有apportabledebugging

这里是模拟器configuration〜/ .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