# Test add-on on Firefox for Android beta & release

**URL:** <https://discourse.mozilla.org/t/test-add-on-on-firefox-for-android-beta-release/11887>\
**Category:** Development\
**Created:** [November 5, 2016, 2:27pm UTC](https://discourse.mozilla.org/t/test-add-on-on-firefox-for-android-beta-release/11887 "2016-11-05T14:27:59Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![m\_khvoinitsky](https://avatars.discourse-cdn.com/v4/letter/m/ac8455/32.png) [@m\_khvoinitsky](https://discourse.mozilla.org/u/m_khvoinitsky)\
**Post date:** [November 5, 2016, 2:27pm UTC](https://discourse.mozilla.org/t/test-add-on-on-firefox-for-android-beta-release/11887/1 "2016-11-05T14:27:59Z")

</div>

I [can’t find](https://wiki.mozilla.org/Add-ons/Extension_Signing#Unbranded_Builds) unbranded builds for release & beta version of Firefox for Android.

Many users reported me that my add-on is broken on beta (android). Release for Fx 50 is planned to Nov 15. I really need to fix the bug until the release.

What can I do?

---

<div class="post-metadata">

**Author:** ![noitidart](https://avatars.discourse-cdn.com/v4/letter/n/9f8e36/32.png) [@noitidart](https://discourse.mozilla.org/u/noitidart)\
**Post date:** [November 5, 2016, 8:59pm UTC](https://discourse.mozilla.org/t/test-add-on-on-firefox-for-android-beta-release/11887/2 "2016-11-05T20:59:14Z")

</div>

Solution shared here - [https://discourse.mozilla-community.org/t/testing-an-add-on-with-the-proper-non-dev-edition-of-firefox/11889/3](https://discourse.mozilla-community.org/t/testing-an-add-on-with-the-proper-non-dev-edition-of-firefox/11889/3)

`about:debugging`

---

<div class="post-metadata">

**Author:** ![m\_khvoinitsky](https://avatars.discourse-cdn.com/v4/letter/m/ac8455/32.png) [@m\_khvoinitsky](https://discourse.mozilla.org/u/m_khvoinitsky)\
**Post date:** [November 9, 2016, 5:56am UTC](https://discourse.mozilla.org/t/test-add-on-on-firefox-for-android-beta-release/11887/3 "2016-11-09T05:56:01Z")

</div>

![](https://us1.discourse-cdn.com/flex001/uploads/mozilla/original/2X/f/f78331b5116b2eba74e5581f2ad11a624794f6e0.png)

---

<div class="post-metadata">

**Author:** ![NilkasG](https://avatars.discourse-cdn.com/v4/letter/n/0ea827/32.png) [@NilkasG](https://discourse.mozilla.org/u/NilkasG)\
**Post date:** [November 9, 2016, 10:13pm UTC](https://discourse.mozilla.org/t/test-add-on-on-firefox-for-android-beta-release/11887/4 "2016-11-09T22:13:56Z")

</div>

[https://addons.mozilla.org/en-US/android/addon/autoinstaller/](https://addons.mozilla.org/en-US/android/addon/autoinstaller/)

It should work with Fennec. Once you’ve adjusted the IP and port on the phone, you should be able to push the extension directly into your mobile browser from your PC with the `--post` command of `jpm` or `web-ext`.

It would be nice if you could report if this works.

---

<div class="post-metadata">

**Author:** ![m\_khvoinitsky](https://avatars.discourse-cdn.com/v4/letter/m/ac8455/32.png) [@m\_khvoinitsky](https://discourse.mozilla.org/u/m_khvoinitsky)\
**Post date:** [May 8, 2017, 2:20pm UTC](https://discourse.mozilla.org/t/test-add-on-on-firefox-for-android-beta-release/11887/5 "2017-05-08T14:20:39Z")

</div>

Nope, it doesn’t work.

 ![](https://us1.discourse-cdn.com/flex001/uploads/mozilla/original/2X/9/9880cf5f4dad029a100c1a5ec6a3e0d3a44dd493.png)

---

<div class="post-metadata">

**Author:** ![NilkasG](https://avatars.discourse-cdn.com/v4/letter/n/0ea827/32.png) [@NilkasG](https://discourse.mozilla.org/u/NilkasG)\
**Post date:** [May 8, 2017, 2:39pm UTC](https://discourse.mozilla.org/t/test-add-on-on-firefox-for-android-beta-release/11887/6 "2017-05-08T14:39:37Z")

</div>

Please see Point 5 of this post:

[https://discourse.mozilla-community.org/t/debug-webextensions-in-android/13304/2?u=nilkasg](https://discourse.mozilla-community.org/t/debug-webextensions-in-android/13304/2?u=nilkasg)

---

<div class="post-metadata">

**Author:** ![m\_khvoinitsky](https://avatars.discourse-cdn.com/v4/letter/m/ac8455/32.png) [@m\_khvoinitsky](https://discourse.mozilla.org/u/m_khvoinitsky)\
**Post date:** [May 8, 2017, 2:57pm UTC](https://discourse.mozilla.org/t/test-add-on-on-firefox-for-android-beta-release/11887/7 "2017-05-08T14:57:02Z")

</div>

Thank you, it seems that tapping the notification to install as a temporary unsigned add-on does the trick.

---

<div class="post-metadata">

**Author:** ![m\_khvoinitsky](https://avatars.discourse-cdn.com/v4/letter/m/ac8455/32.png) [@m\_khvoinitsky](https://discourse.mozilla.org/u/m_khvoinitsky)\
**Post date:** [May 8, 2017, 2:58pm UTC](https://discourse.mozilla.org/t/test-add-on-on-firefox-for-android-beta-release/11887/8 "2017-05-08T14:58:43Z")

</div>

Unfortunately, it seems that there is still no way to debug an add-on under “browser restart” condition to test handling of a persistent data.

---

<div class="post-metadata">

**Author:** ![NilkasG](https://avatars.discourse-cdn.com/v4/letter/n/0ea827/32.png) [@NilkasG](https://discourse.mozilla.org/u/NilkasG)\
**Post date:** [May 8, 2017, 3:06pm UTC](https://discourse.mozilla.org/t/test-add-on-on-firefox-for-android-beta-release/11887/9 "2017-05-08T15:06:32Z")

</div>

To do that, you will have to use NIghtly and set `xpinstall.signatures.required` to false (step 2.2 above).

Now nightly should not block your unsigned extension and the Auto-Installer should install it permanently.

And make sure to listen on and post to a different port!
