Мне наконец-то удалось запутать приложение для Android, теперь я хочу протестировать его, установив APK- файл и запустив его на эмуляторе.
Как установить APK-файл в эмуляторе Android?
Мне наконец-то удалось запутать приложение для Android, теперь я хочу протестировать его, установив APK- файл и запустив его на эмуляторе.
Как установить APK-файл в эмуляторе Android?
Ответы:
Вы можете просто перетащить файл .apk вашего приложения в эмулятор, и он автоматически начнет установку.
Другие варианты:
Окна:
Затем введите следующую команду.
adb install [.apk путь]
Пример:
adb install C: \ Users \ Имя \ MyProject \ build \ Jorgesys.apk
Linux:
platform-tools
в android-sdk linux
папку../adb установить FileName.apk
Mac:
PATH=$PATH:~/Library/Android/sdk/platform-tools
Пример: PATH = $ PATH: / users / jorgesys / eclipse / android-sdk-mac_64 / tools
Затем запустите ADB.
Mac:
1. Запустите эмулятор,
2. затем скопируйте файл .apk и вставьте в него /Users/your_system_username/Library/Android/sdk/platform-tools
,
если вы не можете найти путь sdk в вашей системе Mac, выполните следующие действия: Откройте finder->select
опцию «Перейти» в верхнем меню -> выберите «Перейти к папке» -> появится всплывающее окно. окно с текстовым полем: /Users/your_system_username/Library/Android/sdk/
-> теперь откройте папку platform-tools и вставьте скопированный файл .apk,
Теперь откройте терминал и введите следующее:
cd Library/Android/sdk/platform-tools
выполните следующее в своем терминале: ./adb install yourapkfilename.apk
если вы получите следующее сообщение об ошибке:, error: no devices found - waiting for device
выполните шаг 5.
Запустите эмулятор из Android Studio, как только эмулятор активен, затем повторите шаг 4, вы увидите сообщение об успешном завершении работы на своем терминале.
adb install
команде (проверено на Mac). Что касается местоположения adb
: на Mac, по крайней мере, с версией пакета ADT 20130522, инструменты платформы можно найти в $HOME/Development/adt-bundle-mac-x86_64-<date>/sdk/platform-tools
.
Если вы создали более одного эмулятора или если у вас подключено устройство Android, adb будет жаловаться на
error: more than one device and emulator
adb help
Не совсем понятно, что делать:
-d - directs command to the only connected USB device...
-e - directs command to the only running emulator...
-s <serial number> ...
-p <product name or path> ...
Флаг, который вы решили использовать, должен стоять перед фактической командой adb:
adb -e install path/to/app.apk
adb install
. Использование -s <serial number>
для однозначного нацеливания на конкретный эмулятор обходит эту проблему; Серийный номер можно найти на выходе adb devices -l
.
В настоящее время вы можете просто перетащить Android APK в эмулятор, и он автоматически начнет установку.
go to sdk folder, then go to tools.
copy your apk file inside the tool directory
./emulator -avd myEmulator
to run the emulator on mac
./adb install myApp.apk
to install app on the emulator
Скопируйте файл .apk в каталог вашего инструмента SDK platform-tools /, затем установите .apk на эмуляторе, используя cmd (для windows):
adb install <path_to_your_bin>.apk
или
./adb install <path_to_your_bin>.apk
Если запущено несколько эмуляторов , вы можете найти все запущенные эмуляторы с помощью этой команды:
adb devices
или
./adb devices
затем вы должны указать эмулятор для установки приложения по его серийному номеру с опцией -s. Например:
adb -s emulator-5554 install path/to/your/app.apk
или
./adb -s emulator-5554 install path/to/your/app.apk
Перетащите
Просто перетащите файл apk в ваш эмулятор.
Вы также можете запустить свой эмулятор Android без Android Studio .
Сначала вам нужно установить Android Studio на свой компьютер. Затем просто следуйте этим шагам.
Предположим, вам нужно установить Facebook APK на ваш эмулятор.
Вы можете использовать adb для установки APK на работающий эмулятор в OS X следующим образом:
./adb install ~/FBAndroid-2.1.apk
И на Windows , как это:
adb install %HOMEPATH%\FBAndroid-2.1.apk
По завершении проверьте экран приложений на эмуляторе, чтобы убедиться, что приложение установлено правильно. Если вам нужно принудительно обновить это приложение с предыдущей версии, добавьте флаг -r, например, в OS X :
./adb install -r ~/FBAndroid-2.1.apk
В Genymotion просто перетащите файл * .apk в эмулятор, и он автоматически установится и запустится.
Начиная с Windows 7,
Shift + правый клик в вашей папке apk.
Выберите Open Command Window здесь
Наберите & Hit "adb install AppName.apk"
держать эмулятор в рабочем состоянии. В командной строке перейдите в папку platform-tools, в вашей папке sdk, которая поставляется вместе с adt bundle, и выполните следующую команду:
>adb install <yourFilename.apk>
Эта команда обнаружит ваш запущенный эмулятор / эмуляторы и покажет вам список устройств, на которые вы можете установить это приложение (показать, есть ли физические устройства / устройства, подключенные к вашему компьютеру.). Затем вы можете выбрать любой, если запущен только один эмулятор, то приложение будет установлено на него по умолчанию.
Примечание: для приведенной выше команды ваш файл .apk должен находиться в той же директории.
для более подробного руководства: эта ссылка
(ПРОВЕРЕНО НА MACOS)
Первый шаг - запустить эмулятор
эмулятор -avd <avd_name>
затем используйте adb для установки .apk
adb install <путь к файлу .apk>
Если adb выдает ошибку типа APK уже существует или что-то подобное. Запустите оболочку adb во время работы эмулятора
adb shell
CD данные / приложение
adb uninstall <файл apk без использования .apk>
Если команды adb и emulator не найдены, выполните следующие действия.
экспорт PATH = $ PATH: // android-sdk-macosx / platform-tools: // android-sdk-macosx / android-sdk-macosx / tools:
Для дальнейшего использования поместите вышеуказанную строку в конец .bash_profile
vi ~ / .bash_profile
Я могу ошибаться, но в Windows я просто перетаскиваю .apk
в Android Emulator. Я имею в виду, что выполнение всего вышеупомянутого кажется большой работой.
вы пишете команду на терминал / cmd adb установить FileName.apk.
Лучший способ - создать приложение, которое откроет файл apk на эмуляторе. Вы должны скопировать файл .apk в папку загрузки вашего эмулятора. Затем замените yourAppName.apk на ваше имя .apk.
вот код
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() + "/download/" + "yourAppName.apk")), "application/vnd.android.package-archive");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
}
Теперь вы можете просто перетащить apk в эмулятор, и он установится!
На Linux я делаю это:
emulator -list-avds
cd android && ./gradlew assembleRelease
adb -s '8e138a9c' install app/build/outputs/apk/app-release.apk
Это оно. Вы также можете использовать./gradlew installRelease
Следуйте шагам :
1) вставьте myapp.apk в папку platform-tools , в моем случае C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools, это ссылка в моем случае, она может изменить вас, люди
2) открыть каталог в CMD CD C: \ Users \ mazbizxam \ AppData \ Local \ Android \ android-sdk \ platform-tools
3) Теперь вы находитесь в папке platform-tools, просто наберите adb install myapp.apk
пожалуйста, убедитесь, что ваш эмулятор включен, если все в порядке, apk установит
Запустите консоль (Windows XP), выполните -> введите cmd и перейдите в папку platform-tools каталога SDK.
Если кому-то интересно, как запустить его cmd
в platform-tools
папке каталога SDK, если вы используете достаточно новую версию Windows, выполните следующие действия:
platform-tools
проводник Windows.shift
правую кнопку мыши, вы найдете опцию «Открыть окно команд здесь».Надеюсь, поможет
В Mac или Windows. Просто запустите эмулятор и перетащите апк на главном экране. Это установит
Просто Вы можете загрузить APK на файловый хостинг или скачать APK и использовать браузер для установки из неизвестного источника.