LINUX.ORG.RU

как запустить андроид приложение с помощью adb?

 , androidб, ,


0

1

Телефон находится в режиме отладки. Подключен. Запуск в android студио нормально запускает проект. Как запустить проект с помощью adb на телефоне(как это делает android studio)? Мне надо в имаксе писать, хочу по хоткею настроить запуск. Как это через shell adb сделать?

★★★★

Последнее исправление: bryak (всего исправлений: 1)

Указать стартовый Activity-класс.

$ adb shell am start -n com.package.name/com.package.name.ActivityName
EXL ★★★★★
()
Ответ на: комментарий от EXL

$ls

app  build  build.gradle  gradle  gradle.properties  gradlew  gradlew.bat  local.properties  settings.gradle  social-java.iml

$adb shell am start -n app/app.ActivityName

Starting: Intent { cmp=app/.ActivityName }
Error type 3
Error: Activity class {app/app.ActivityName} does not exist.
bryak ★★★★
() автор топика
Последнее исправление: bryak (всего исправлений: 3)
Ответ на: комментарий от EXL

Делаю изменения в проекте. Запускаю:

./gradlew build
./gradlew installDebug
adb shell am start -n "com.example.some_java/com.example.some_java.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

Запускается старая аплекуха

bryak ★★★★
() автор топика
Последнее исправление: bryak (всего исправлений: 1)
Ответ на: комментарий от bryak

Вместо ./gradlew installDebug попробуй adb install -r app/build/apks/app-debug.apk. Только путь к APK проверь.

EXL ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.