Revision 467241 of Using the App Manager

  • 리비전 슬러그: Mozilla/Firefox_OS/Using_the_App_Manager
  • 리비전 제목: Using the App Manager
  • 리비전 아이디: 467241
  • 제작일시:
  • 만든이: jryans
  • 현재 리비전인가요? 아니오
  • 댓글

리비전 내용

The Firefox App Manager lets you install apps from your computer to a WebApp capable device (Firefox OS), and debug any running app.

WARNING: Work in progress (both code and documentation). Tracking bugs: Firefox OS 1.2, and later. Firefox App Manager is available in Firefox 26. The device must run at least Firefox OS 1.2.

Connecting a device

Configuring the device

  1. Enable remote debugging in Firefox OS:
    Settings -> Device Information -> More Information -> Developer -> Remote Debugging [x]
  2. Plug the device to your computer;
  3. It's recommended to disable the "Settings -> Screen Lock" option;
  4. If you don't use the Adb Addon, enable port forwarding:
    adb forward tcp:6000 localfilesystem:/data/local/debugger-socket

Start the App Manager

In Firefox Desktop:

Tools > Web Developer, select App Manager

Connect

Make sure your phone is unlocked and the abd forward command was successful.

Using the App Manager

Apps panel

From here, you can import an existing app form your computer, validate it, install it and debug it.

FIXME

Device panel

Installed Apps

From here, you can start an installed app and debug it.

FIXME

Permissions

List of permissions in the device.

FIXME

Troubleshooting

My device is not recognized

  • Make sure that your device runs at least Firefox OS 1.2
  • Did you enable "Remote Debugging" in the settings of your phone? (see the "Configuring Device" section)
  • If adb is not managed by Firefox Desktop, did you run the adb forward command? (see the "Configuring Device" section)
  • If adb is managed by Firefox Desktop, and you use Linux, make sure to setup udev correctly
  • If adb is managed by Firefox Desktop, and you use Windows, make sure to install the appropriate drivers
  • Is your phone unlocked

리비전 소스

<p>The Firefox App Manager lets you install apps from your computer to a WebApp capable device (Firefox OS), and debug any running app.</p>
<p><strong>WARNING</strong>: Work in progress (both code and documentation). Tracking bugs: <a href="https://bugzilla.mozilla.org/showdependencytree.cgi?id=912913&amp;hide_resolved=1" title="https://bugzilla.mozilla.org/showdependencytree.cgi?id=912913&amp;hide_resolved=1">Firefox OS 1.2</a>, and <a href="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=component%3A%22App%20Manager%22&amp;list_id=7838998" title="https://bugzilla.mozilla.org/buglist.cgi?quicksearch=component%3A%22App%20Manager%22&amp;list_id=7838998">later</a>. Firefox App Manager is available in <strong>Firefox 26</strong>. The device must run at least <strong>Firefox OS 1.2</strong>.</p>
<h2 id="Connecting_a_device">Connecting a device</h2>
<h3 id="Configuring_the_device">Configuring the device</h3>
<ol>
  <li>Enable remote debugging in Firefox OS:
    <pre>
Settings -&gt; Device Information -&gt; More Information -&gt; Developer -&gt; Remote Debugging [x]</pre>
  </li>
  <li>Plug the device to your computer;</li>
  <li>It's recommended to disable the "<code>Settings -&gt; Screen Lock</code>" option;</li>
  <li>If you don't use the Adb Addon, enable port forwarding:
    <pre>
adb forward tcp:6000 localfilesystem:/data/local/debugger-socket</pre>
  </li>
</ol>
<h3 id="Start_the_App_Manager">Start the App Manager</h3>
<p>In Firefox Desktop:</p>
<pre>
Tools &gt; Web Developer, select App Manager</pre>
<h3 id="Connect">Connect</h3>
<p>Make sure your phone is unlocked and the <code>abd forward</code> command was successful.</p>
<h2 id="Using_the_App_Managar">Using the App Manager</h2>
<h3 id="Apps_panel">Apps panel</h3>
<p>From here, you can import an existing app form your computer, validate it, install it and debug it.</p>
<p>FIXME</p>
<h3 id="Device_panel">Device panel</h3>
<h4 id="Installed_Apps">Installed Apps</h4>
<p>From here, you can start an installed app and debug it.</p>
<p>FIXME</p>
<h4 id="Permissions">Permissions</h4>
<p>List of permissions in the device.</p>
<p>FIXME</p>
<h2 id="Troubleshooting">Troubleshooting</h2>
<h3 id="My_device_is_not_recognized">My device is not recognized</h3>
<ul>
  <li>Make sure that your device runs at least Firefox OS 1.2</li>
  <li>Did you enable "Remote Debugging" in the settings of your phone? (see the "Configuring Device" section)</li>
  <li>If adb is not managed by Firefox Desktop, did you run the adb forward command? (see the "Configuring Device" section)</li>
  <li>If adb is managed by Firefox Desktop, and you use Linux, make sure to setup udev correctly</li>
  <li>If adb is managed by Firefox Desktop, and you use Windows, make sure to install the appropriate drivers</li>
  <li>Is your phone unlocked</li>
</ul>
현재 리비전 복원