Можете ли вы установить Android Device Simulator в xcode при использовании Apportable?

Можете ли вы установить Android Device Simulator в XCode при использовании Apportable для преобразования приложения iOS в Android или мне нужно устройство Android для компиляции и запуска проекта? У меня нет устройства Android, и я хотел проверить это, прежде чем пойти купить его.

Спасибо

1 ответ

Решение

Обратите внимание, что, как правило, гораздо проще работать с устройством Android, чем с эмулятором, но можно использовать эмулятор:

~ /.apportable / SDK / toolchain / macosx / android-sdk / tools / android запустит инструмент Android, который может создавать AVD.

Обязательно установите образ системы ARM EABI v7a, затем создайте AVD с целевым уровнем API 17, CPU/ABI ARM (armeabi-v7a), размером SD-карты около 500 МБ, я обычно выбираю встроенный скин WVGA800, выберите аппаратные функции: плотность абстрактного ЖК-дисплея - 240, куча приложений Max VM - 48, а объем оперативной памяти устройства - не менее 512, внутренняя память должна составлять не менее 500 МБ. И больше всего убедитесь, что флажок для использования 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

Это запустит эмулятор андроида (примечание: это займет немного времени для запуска), и вы можете использовать эмулятор для запуска приложений и отладки при условии, что при вызове apportable инструмента укажите ROOTED=yes, например,

ROOTED = да MTP= нет удобной отладки

Вот конфигурация эмулятора ~/.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
Другие вопросы по тегам