Я пытаюсь запустить простой надстройку Firefox (хорошо работает на ПК) на планшете Android. Я выполнил все действия, описанные here создать среду и пытается запуститьЗапуск надстройки Firefox на Android с помощью jpm-mobile
jpm-mobile run --adb "C:\Program Files\Android\android-sdk\platform-tools\adb.exe"
Выход
Running Firefox instance ...
Starting Firefox with /mnt/sdcard/jetpack-profile
--------- beginning of /dev/log/main
Starting: Intent { act=android.activity.MAIN cmp=/mnt/sdcard/jetpack-profile (has extras) }
Error type 3
Error: Activity class {/mnt/sdcard/jetpack-profile} does not exist.
Как я понимаю КСС = должен быть org.mozilla.fennec /.App Попытка исправить это Я нашел этот код в ... \ AppData \ Роуминг \ npm \ node_modules \ jpm-mobile \ lib
function amStart(options) {
console.log("Starting Firefox with " + options.profile);
var p = cp.spawn(options.adb, [
"shell",
"am start",
"-a",
"android.activity.MAIN",
"-n",
options.intent + "/.App",
"--es",
"args",
"-profile " + options.profile
], makeOptions(options));
Когда эти строки будут удалены
"--es",
"args",
"-profile " + options.profile
Firefox Nightly запускается, но моя надстройка не установлена.
Я также попытался запустить этот
am start -a android.activity.MAIN -n org.mozilla.fennec/.App --es args -profile /mnt/sdcard/jetpack-profile
из ADB оболочки. В результате Firefox запускается, но дополнение не установлено.
Android версия планшета является 4.2.1
Что я должен сделать, чтобы получить мою надстройка установлена?
Это, похоже, действительно устраняет проблему. Сообщено ли это исправление Mozilla? – Rudloff
Я не сообщал об этой ошибке. Любой может использовать мой вопрос и ответ, чтобы сообщить об этом. –