--- title: WebIDE Troubleshooting slug: Tools/WebIDE/Troubleshooting translation_of: Archive/WebIDE/Troubleshooting ---
If you're trying to connect a Firefox OS device to WebIDE and it doesn't show up, here are some things you can try:
Device Information > Software
. If you don't have a high enough version, find your device in the developer phone guide and follow the instructions for upgrading.Device information > More information > Developer
.
Screen Lock
and unchecking the Lock Screen
checkbox. This is a good idea because when the screen gets locked, the phone connection gets lost, meaning it is no longer available for debugging.adb forward
command?udev
rules file, as documented in step 3 of this guide to setting up an Android device. The idVendor
attribute to use for the Geeksphone is "05c6", and this page lists other idVendor
values.sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext
If you are finding that you can't debug certified apps, built-in apps, or apps already installed on a real device, then you may be coming across WebIDE's restricted privileges security policy. To find out more, see the section on Unrestricted app debugging (including certified apps, main process, etc.).
If you're trying to connect to a Firefox instance running on the Android OS and it doesn't show up, here are some things you can try:
Settings
, and then check the checkbox at Developer Tools > Remote debugging
.Remote debugging
on the phone.
Remote debugging
on the phone.Remote debugging
- this restarts the debugger instance on the phone.WebIDE makes use of Valence (formerly Firefox Tools Adapter) to reach other browsers, like Chrome and Safari.
If you are having trouble connecting to these other browsers, check the setup steps and other notes for those browsers on the Valence page.
If you open WebIDE in one version of Firefox, and then downgrade to a previous Firefox version with the same profile, you may see the error "Unable to load project list" when opening WebIDE in the earlier Firefox version.
This can occur when the storage system that WebIDE uses (IndexedDB) needs to move or restructure its internal files for the newer Firefox version. The project list then becomes effectively inaccessible to older versions of Firefox.
No data has been lost, but you will need to keep using the newest version of Firefox that was used with your profile to get the project list back.
If really want to use the older version of Firefox, you can attempt to delete just the project list in the following way, but this is unsupported and could result in the further problems or additional data loss:
storage
folder inside the profile directory4268914080AsptpcPerjo
(a hashed name of the database)You can also enable verbose logging to gather diagnostics:
extensions.adbhelper@mozilla.org.sdk.console.logLevel
, with the string value all
, and set extensions.adbhelper@mozilla.org.debug
to true
.adb
. If the messages don't mean anything to you, ask for help.Go to the #devtools room on IRC and we will try to help.