Open anaran opened 9 years ago
These errors sound like they're coming from desktop Firefox. Is that where you're trying to install this? This add-on is only intended to work on Firefox for Android.
Correct, I'll try to push to android after building locally, with maxVersion bumped to 35.*
Correct, I'll try to push to android after building locally, with maxVersion bumped to 35.*
Automatic installation fails with following log.
Clicking the xpi file in nightly firefox viewing
file:///storage/emulated/legacy/
on the device, however, and allowing installation works fine.
My touching the Menulist and Control UI elements causes repeatedly flickering popup menus.
Other than that the UI basically works in nightly firefox on Galaxy Nexus adroid 4.3.
me@home:~/tmp/mozilla/options-kitchen-sink$ ./build.sh
mkdir: created directory ‘build’
mkdir: created directory ‘build/chrome’
Generating build/chrome/optionskitchensink.jar...
adding: content/options.xul (stored 0%)
Copying various files to build folder...
‘bootstrap.js’ -> ‘build/bootstrap.js’
‘install.rdf’ -> ‘build/install.rdf’
‘chrome.manifest’ -> ‘build/chrome.manifest’
Preprocessing chrome.manifest...
Generating optionskitchensink.xpi...
adding: bootstrap.js (deflated 54%)
adding: chrome/ (stored 0%)
adding: chrome/optionskitchensink.jar (deflated 65%)
adding: chrome.manifest (deflated 30%)
adding: install.rdf (deflated 55%)
Cleanup...
Done!
2 KB/s (2419 bytes in 1.000s)
Starting: Intent { act=android.intent.action.VIEW cat=[android.intent.category.DEFAULT] dat=file:///mnt/sdcard/optionskitchensink.xpi cmp=org.mozilla.fennec_leibovic/.App }
Error type 3
Error: Activity class {org.mozilla.fennec_leibovic/org.mozilla.fennec_leibovic.App} does not exist.
Pushed optionskitchensink.xpi to org.mozilla.fennec_leibovic
me@home:~/tmp/mozilla/options-kitchen-sink$
If you read the log closely, you'll see that it's trying to push to fennec_leibovic, which won't exist on your device unless you've made a local build and your build machine username is "leibovic" :)
You should change your config_build.sh to point to the package name for a version of Fennec you have installed on your device (e.g. org.mozilla.firefox for release Firefox).