Задать вопрос

Android: как запустить приложение из командной строки?

Здравствуйте.

Есть такой скрипт, который запускаю при старте системы:

prevconfig=$(getprop sys.usb.config)
if [ "${prevconfig}" != "${prevconfig#rndis}" ] ; then	
	echo 'Bla bla' >&2		 
	exit 1
fi


Если есть usb подключение, то выводим сообщение - окей понятно.
Теперь мне надо добавить кроме сообщения "bla bla" Запуск приложения:

am start -n my.package.name/.MyActivityName

через эмулятор терминала - всё запускается. Но если добавляю это в скрипт выше, то получаю:
am: not found.

Я так понмиаю, оболочка ещё не знает такой команды при запуске.
Подскажите, как мне изменить первый скрипт, чтобы он ещё и запускал приложение.
Спасибо!
  • Вопрос задан
  • 7764 просмотра
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
shumaher86
@shumaher86
добавьте LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/system/lib выше
Ответ написан
BuriK666
@BuriK666
Компьютерный псих
Укажите полный путь до am.
Узнать его можно в терминале
which am
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы