2014-08-29 2 views
0

Я стараюсь использовать разработку приложений для Android и нуждаюсь в ваших предложениях по смягчению моей текущей ситуации.Установка Android-приложения на телефоне для тестирования: Предложения

Моя организация отключила USB для рабочего стола, и я не смог бы подключить свой телефон через USB для проверки моего приложения в качестве кода.

  • Я установил genymotion, но поскольку он находится за прокси-сервером, всеми способами, которые я мог бы настроить, он дает ошибку проверки подлинности прокси.
  • AVD сравнительно медленнее, и приложение, которое я пытаюсь, требует подключения к Интернету на каждом шагу. Я тоже это пробовал, и у меня сложилось впечатление, что мы можем сделать работу по подключению к интернету через свой веб-браузер, но он не может подключиться к интернету в приложениях. Возможно, я ошибаюсь. Пожалуйста, дайте мне знать, если это не так.

Есть ли другой способ, по которому мы можем установить приложение в телефоне, когда и когда мы его проверяем? Одним из вариантов может быть экспорт файла apk каждый раз и установка их на телефон, отправив этот apk через почту. Но это будет громоздкой деятельностью, если мы должны проверить, как и когда мы кодируем.

Любые предложения по этому вопросу?

PS: Я не хочу взломать рабочий стол, чтобы включить USB. Кроме того, использование внешнего ноутбука с поддержкой USB в моем случае не подходит.

Большое спасибо.

ответ

0

Другой способ использует AirDroid. Вам просто нужно установить его на тестовом устройстве, и вы можете управлять им с помощью веб-приложения:

your.static.ip.xx: 8888

Вы можете установить приложение с таким образом, это очень легко, вам не нужна учетная запись в локальной сети.

Для тестирования ...нет идеи без usb или без эмулятора. Возможно, вы можете записать все в текстовый файл & получить его (например, с помощью airdroid).

EDIT

Я думаю, что если вы создаете учетную запись вы можете использовать его внешний из вас сети. http://web.airdroid.com/ Просто создайте учетную запись, & войдите в систему & в приложении, вы можете использовать ее на внешнем пути.

+0

Спасибо, Сид. Я думаю, что это лучшее решение, которое я имею на данный момент. Я пробовал в своей домашней сети, и это потрясающе. Один вопрос: у моей организации есть беспроводная сеть, и когда я подключаю к ней Airdoid, он дает IP-адрес. Но мой рабочий стол не в той же сети, в которой находится устройство (он подключен) .. Есть ли решение, чтобы преодолеть это ...? – Troy

+0

Я думаю, что если вы создадите учетную запись, вы можете использовать ее вне вашей сети. http://web.airdroid.com/ Просто создайте учетную запись и зарегистрируйтесь в Интернете и в приложении, вы можете использовать ее на внешнем уровне. – Sidd

+0

Да, создание учетной записи помогает, поскольку мы можем получить доступ из браузера. Спасибо! – Troy

0

Почему вы даже пытаетесь использовать настольный компьютер, когда ваша организация сделала его непригодным для разработки.

Это будет тяжелая работа, но вы могли бы сделать все свое развитие на самом Android устройстве, используя AIDE

(На самом деле ПАМЯТНАЯ довольно практично как IDE, если у вас есть большой экран планшета и его сопряжение с полноразмерная клавиатура bluetooth).

+0

Спасибо за ваше предложение. Это предназначено для обучения, и поэтому они не будут поддерживать, предоставляя ноутбук. Сказав это, это тоже хорошая альтернатива, но у меня нет клавиатуры/планшета bluetooth. – Troy

0

Цитата:.. «Внутри папки бин проекта есть APK файл Если скопировать этот файл на устройство вы можете установить приложение из него

Когда я нахожусь в вашей ситуации я бросаю свою APK в Dropbox и отправить ссылки для людей, чтобы скачать его. " от этого link

+0

Спасибо за указание. Это была дополнительная информация для меня, о которой я до сих пор не знал. Я сохраню это как последний вариант. – Troy

0

Я сомневаюсь, что если ваша компания отключил USB, они все еще позволяют Bluetooth, а потому, что вы не сформулируем его конкретно: Если вы можете использовать Bluetooth, лучше всего было бы использовать его для запуска и отладки ваше приложение. В Интернете есть несколько уроков.

Для примера: http://zcourts.com/2013/07/19/android-debugging-over-bluetooth-without-root/