Создание эмулятора Android CMD - аргумент памяти не читаетсяAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Создание эмулятора Android CMD - аргумент памяти не читается

Сообщение Anonymous »

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

Код: Выделить всё

ANDROID_API_LEVEL=${1:-34}
DEVICE_NAME=${2:-TestEmulator}
SDK_NAME="system-images;android-$ANDROID_API_LEVEL;google_apis_playstore;$MACHINE_ARCH"
EMULATOR_SPEC="medium_phone"
EMULATOR_AMOUNT_PER_MACHINE=${3:-1}
INCREMENT=1

# Create required emualtors
while [ $INCREMENT -le $EMULATOR_AMOUNT_PER_MACHINE ]; do
echo "Creating Emulator $INCREMENT"
echo no | avdmanager create avd -n "$DEVICE_NAME$INCREMENT" -k $SDK_NAME -d $EMULATOR_SPEC -f
echo "Successfully created "$DEVICE_NAME$INCREMENT
emulator @"$DEVICE_NAME$INCREMENT" -accel auto -no-snapshot -memory 5000 -noaudio &
((INCREMENT++))
done
Поскольку эмулятор работал довольно медленно на моем Mac x86, я добавил аргумент -memory, который вы можете использовать внизу, однако после проверки созданного эмулятора я заметил, что аргумент был полностью игнорируется.
На официальном сайте Android определение аргумента определяется как «Указывает размер физической оперативной памяти от 1536 до 8192 МБ»
Изображение
Как видно здесь, ОЗУ не 5000, как я ввел, а 1536


Подробнее здесь: https://stackoverflow.com/questions/788 ... being-read
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»