как загрузить мое приложение из eclipse на мой телефон android вместо avd

<p>я довольно новичок в android и до сих пор использую avd для отладки своего приложения. тем не менее, я хочу начать проверять параметры мультимедиа, и поэтому мне нужно начать использовать мой телефон android. как заставить eclipse загрузить мое приложение на телефон вместо avd?</p>

<p>сначала вам нужно включить отладку по usb на вашем телефоне, затем подключить его к компьютеру через usb. затем eclipse должен автоматически начать отладку на вашем телефоне вместо avd.</p>

<p>просто для дополнительной информации, если ваши приложения автоматически запускаются на эмуляторе, щелкните правой кнопкой мыши на проекте, run as -> run configuration, , затем на run configuration выберите manual . after что, если вы запустите свои приложения, вам будет предложено выбрать, где вы хотите запускать свои приложения, там будут перечислены все доступные устройства и эмулятор. </p>

<p>у меня была та же проблема, и я не смог заставить eclipse в windows 7 распознать устройство. устройство правильно настроено, windows 7 распознает его через порт usb, и я отредактировал настройки запуска в eclipse для запроса устройства, а его просто нет. </p><p>я запустил его с помощью следующих шагов:</p><ul> <li>подключите устройство к компьютеру через usb.</li> <li>убедитесь, что устройство не заблокировано (т.е. истекло время ожидания в пользовательском интерфейсе). я должен разблокировать его, пока я работаю.</li> <li>подождите, пока windows распознает usb-устройство, и когда появится меню автозапуска, выберите <code>open device to view files</code>. это должно открыть файловую систему на устройстве, в проводнике.</li> <li>в проводнике перейдите в рабочую область eclipse и найдите файл <code>apk</code> из сборки (например, <code>myfirstapp.apk</code>)</li> <li>скопируйте файл apk в каталог downloads на устройстве</li> <li>на устройстве используйте приложение <code>my files</code> (или аналогичное), чтобы открыть каталог «загрузки».</li> <li>нажмите на загруженный файл (<code>my first app.apk</code>) и android предложит установить его</li> <li>выберите <code>install</code></li> <li>приложение теперь в установленных приложениях. запустить его.</li> </ul><p>второй способ - отправить файл apk на устройство, а затем загрузить и установить его. (кредиты на пост so, который я не могу найти сейчас).</p><p>третий метод - использовать dropbox. это требует установки dropbox на пк и на устройстве (из play store), но после настройки обоих он работает очень гладко. просто поделитесь папкой dropbox между двумя устройствами, а затем поместите apk в эту папку на пк и откройте его на устройстве. с помощью этого метода вам не нужно подключение usb, а также можно установить apk на нескольких устройствах. он также помогает управлять несколькими версиями разработки (создавая отдельную подпапку для каждой версии).</p>

<p>в затмении:</p><ul> <li>перейти к меню запуска -> запустить конфигурацию.</li> <li>щелкните правой кнопкой мыши на android-приложении с правой стороны и выберите новый.</li> <li>заполните соответствующие данные, такие как название проекта на вкладке android.</li> <li>затем на вкладке цели.</li> <li>выберите «запустить на всех совместимых устройствах, а затем выберите активные устройства из выпадающего списка».</li> <li>сохраните конфигурацию и запустите ее, нажав кнопку «выполнить» на кнопке «выполнить» в нижней правой части окна, или закройте окно и снова запустите</li> </ul>

<p>вам не нужно ничего делать, кроме как подготовить свой телефон к запуску отладочных и usb-приложений: </p><p> <a href="http://developer.android.com/guide/developing/device.html">http://developer.android.com/guide/developing/device.html</a> </p><p>затем просто запустите свое приложение из eclipse, и ваше устройство будет использоваться, если у вас не работает симулятор.</p>

<p>прежде всего, включите отладку по usb на вашем устройстве.</p><p>на большинстве устройств, работающих под управлением android 3.2 или более ранней версии, этот параметр можно найти в разделе «настройки»> «приложения»> «разработка».</p><p>на android 4.0 и новее это в настройки> параметры разработчика.</p><p>в eclipse перейдите в run configuration и выберите<strong> always prompt для выбора устройства </strong><img src="https://i.stack.imgur.com/ohj1t.jpg" alt="enter image description here"></p>

<p>у некоторых людей может возникнуть проблема, когда ваш телефон может не сразу распознаваться компьютером как эмулятор, особенно если вам предоставляется возможность выбрать, почему ваш телефон подключен к компьютеру на вашем телефоне. эти варианты:</p><ul> <li>стоимость только</li> <li>медиа устройство (mtp)</li> <li>передача файлов с камеры (ptp)</li> <li>поделиться мобильной сетью</li> <li>установить драйвер</li> </ul><p>из этих вариантов выберите mtp и следуйте инструкциям, приведенным в кавычках других ответов. </p><ul> <li>надеюсь это поможет!</li> </ul><blockquote> <p>перейти к меню запуска -> запустить конфигурацию . щелкните правой кнопкой мыши приложение android на правой стороне и выберите новый . заполните соответствующие данные, такие как название проекта на вкладке android . затем на целевой вкладке . выберите «запустить на всех совместимых устройствах, а затем выберите активные устройства в раскрывающемся списке» . сохраните конфигурацию и запустите ее, нажав кнопку «выполнить» на кнопке «выполнить» в нижней правой части окна, или закройте окно и снова запустите</p> </blockquote>

<p>для тех, кто пытается найти, как включить отладку на устройствах под управлением jelly bean 4.2 (например, google nexus), вам нужно зайти в<strong> «настройки»> «приложения»> «о планшете» и нажать 7 раз «номер сборки» </strong>медленно. вернитесь к теперь доступным<strong> настройки> параметры разработчика </strong>и проверьте отладку usb, как указано в предыдущих сообщениях.</p>

<p>подключите ваше устройство к системе и включите режим отладки устройства при запуске приложения. виртуальное устройство android avd выберет устройство, там вы увидите, что подключенное устройство выбрало ваше мобильное устройство, и все это можно найти по этой ссылке, чтобы установить режим отладки устройства на </p><p> <a href="http://developer.android.com/training/basics/firstapp/running-app.html">http://developer.android.com/training/basics/firstapp/running-app.html</a> <img src="https://i.stack.imgur.com/lb0b4.png" alt="device manager showing your device "></p>

<p>проверьте, установлено ли устройство andriod на пк. смотрите шаги ниже. «другое устройство» изменится на «andriod device» после установки usb-накопителя. путь просмотра должен быть \extras\google\usb\_driver\ , а не подкаталоги под ним. в противном случае установка не найдет пакет. </p><p>чтобы установить драйвер android usb на windows 7 в первый раз:</p><p>подключите устройство под управлением android к usb-порту вашего компьютера . щелкните правой кнопкой мыши компьютер на рабочем столе или в проводнике windows и выберите «управление ...». выберите «устройства» на левой панели…. найдите и разверните другое устройство в правая панель . щелкните правой кнопкой мыши имя устройства (например, nexus s) и выберите «обновить драйвер». это запустит мастер обновления аппаратного обеспечения . выберите обзор моего компьютера для программного обеспечения драйвера и нажмите далее . нажмите обзор и найдите папку драйвера usb. (драйвер usb google находится в\extras\google\usb\_driver.) нажмите кнопку далее, чтобы установить драйвер.</p>

<p>драйверы usb в\extras\google\usb\_driver у меня не работают.</p><p>однако официальные драйверы от samsung сделали: <a href="http://developer.samsung.com/android/tools-sdks/samsung-andorid-usb-driver-for-windows">http://developer.samsung.com/android/tools-sdks/samsung-andorid-usb-driver-for-windows</a> </p><p>примечание: я использую samsung galaxy s2 с android 4.0 на windows 7 64bit</p>

<p>что я сделал, прочитав все ответы выше, и это сработало: 7 смертельных шагов</p><ol> <li><strong> подключить </strong>ваш<strong> телефон android </strong>с пк, на котором вы работаете<strong> eclipse/ваш проект карты. </strong></li> <li>пусть установит все необходимые<strong> драйверы. </strong>. когда закончите, откройте свой смартфон, перейдите:<strong> настройки> приложения> разработка> отладка usb </strong>и включите его, нажав на кнопку проверки справа.</li> <li>также включите<strong> настройки> неизвестные </strong></li> <li>вернитесь к<strong> eclipse </strong>на вашем компьютере. щелкните правой кнопкой мыши по проекту/приложению,<strong> «запуск от имени»> «выполнить настройки» ...> «выбрать устройство»> «цель». выберите «запустить устройство». </strong></li> <li>нажмите на вкладку<strong> target </strong>сверху. по умолчанию он находится на первой вкладке<strong> android </strong></li> <li>выберите второй переключатель, который говорит<strong> запустить на всех совместимых устройствах/avd </strong>. затем нажмите<strong> применить </strong>внизу, а затем нажмите<strong> выполнить </strong>.</li> <li>итак, он автоматически установит файл<strong> .apk </strong>вашего приложения в ваш смартфон и запустит его поверх него, как на эмуляторе. </li> </ol><p><strong> если у вас это работает, пожалуйста, помогите другим тоже. </strong></p>

<p>спасибо, это помогло. было немного сложно включить опцию отладки usb на samsung g3 после обновления.</p><p>см. ниже <a href="http://www.technipages.com/android-developer-options-is-missing.html">инструкции по samsung g3 jellybean</a> </p><ol> <li>настройки</li> <li>нажмите -> о телефоне</li> <li>нажмите на номер сборки </li> <li>«теперь вы находитесь в 4 шагах от разработчика». продолжайте нажимать, пока не появится надпись «теперь вы разработчик».</li> <li>вернитесь в настройки -> система -> опция разработчика: включить отладку по usb</li> </ol>

<p>да! вы можете отлаживать приложение android. пока вы разрабатываете их, выполните следующие действия .. убедитесь, что у вас есть <em>pc suite</em> производителя мобильных устройств. например: если вы используете samsung, у вас должно быть <em>samsung kies</em></p><p>1. включите отладку usb на вашем устройстве: <strong>настройки> приложения> разработка> отладка usb</strong> 2.включите неизвестные источники: <strong>настройки> неизвестные</strong><br> 3. подключите устройство к пк.<br> 4.выберите приложение. щелкните его правой кнопкой мыши: <strong>runas> выполнить настройки> выберите устройство> цель</strong>. выберите устройство <strong>выполнить</strong>. </p><p>вы также можете без использования отладочного кабеля. для этого вам необходимо установить <a href="https://play.google.com/store/apps/details?id=com.sand.airdroid">airdroid</a> на свое устройство. после установки введите ссылку в браузере и перетащите файл .apk.</p><p>удачного кодирования!</p>

<p>шаг за шагом:</p><ol> <li>подключите телефон к компьютеру через usb</li> <li>включите отладку по usb на вашем телефоне:<em> настройки -> приложения -> разработка -> отладка по usb </em></li> <li>измените конфигурацию запуска в вашем проекте eclipse: <em> щелкните правой кнопкой мыши -> выполнить как -> выполнить настройки </em>. на вкладке<em> цель </em>выберите<em> всегда предлагать выбрать устройство </em>(или<em> вручную </em>). тогда<em> применить, выполнить </em>. </li> </ol><p>в новом окне вы должны увидеть подключенный телефон.</p>

<p>сначала вам нужно перевести ваше устройство в режим отладки. на android 4.x это означает, как описано в другом <a href="https://stackoverflow.com/a/16707217/25282">ответ</a> в другом вопросе:</p><blockquote> <p>откройте «настройки» вашего устройства. это можно сделать, нажав кнопку «меню» на главном экране и нажав «настройки системы».</p> <p>теперь прокрутите вниз и нажмите «о телефоне» или «о планшете».</p> <p>на экране «о программе» прокрутите вниз и нажмите «номер сборки» семь раз. <em>[обратите внимание, это не шутка]</em></p> <p>убедитесь, что вы нажали семь раз. если вы видите сообщение «не нужно, вы уже разработчик!», значит, вы знаете, что сделали это правильно.</p> <p>готово! нажав на «номер сборки» семь раз, вы разблокируете режим отладки usb на android 4.2 и выше. теперь вы можете включить/отключить его, когда пожелаете, перейдя в «настройки» -> «параметры разработчика» -> «отладка» -> «отладка по usb».</p> </blockquote><p>следующим шагом является подключение вашего устройства к компьютеру через usb-кабель.</p><p>следующим шагом является установка драйвера usb для него. на <a href="http://developer.android.com/tools/extras/oem-usb.html">официальный сайт</a> вы найдете список источников драйверов для телефонов различных компаний. </p><p>eclipse теперь должен предоставить вам выбор телефона, когда вы нажимаете «run», и он представляет вам возможное устройство для запуска.</p><p>в некоторых случаях eclpise сообщит вам target unknown, что мешает вам использовать устройство. если это так, возможно, вам придется перезагрузить телефон. вам также может понадобиться проверить и перепроверить отладку usb, пока телефон не попросит вас разрешить вашему конкретному компьютеру выполнять отладку по usb.</p>