Как скомпилировать и протестировать «приложения для Android»? - PullRequest
1 голос
/ 12 марта 2011

http://code.google.com/p/apps-for-android/

У меня есть настройка затмения с плагином Subversive, я могу загрузить коды до моего затмения с помощью URL-адреса метода SVN, но я просто не смог найти способ успешно скомпилировать этот код!

Может ли какая-нибудь добрая душа дать этому нубу пошаговое руководство о том, как локально получить приложения для Android, скомпилировать и запустить его на моем тестовом телефоне?

Редактировать: В основном в Eclipse сПодрывной плагин, я создаю новый проект с помощью

File-> New-> Other-> SVN-> Project из SVN

, затем я использую этот URL, http://apps -для-android.googlecode.com/svn

Тогда на этом экране я не знаю, что мне выбрать, поэтому я выбрал: Оформить заказ в качестве проекта с указанным именем

enter image description here

Затем коды были загружены в мое рабочее пространство с метаданными SVN.

В моем Eclipse я вижу, что создан новый проект, но это не проект Android.

Я пытался использовать Android Tools, чтобы преобразовать его в проект Android, но, конечно, яt не работает.

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

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

Спасибо.

Ответы [ 3 ]

1 голос
/ 07 мая 2011

Я тоже почесал голову над этим.Процесс ниже, казалось, работал для меня - YMMV.

* загрузить URL-адрес SVN в затмении с помощью плагина SVN (http://apps -for-android.googlecode.com / svn / trunk для этого случая)

  • Lookимя пакета примера приложения, которое вы хотите загрузить - для «Amazed» это «com.example.amazed» - позже вы застрянете в модальном диалоговом окне, и оно понадобится

  • Проверьте приложение, используя New Project Wizard (в данном случае «Amazed»), и выберите «Android Project»

  • Введите имя проекта - я также использовал здесь «Amazed», но не думаю, что это имеет значение

  • Выберите цель, которая работает для приложения (будет зависеть от приложения, конечно) - 2.2 работает для Amazed, но вы можете изменить ее позже

  • Введите имя приложения (я снова использовал «Amazed»)

  • для «Название пакета», используйте тот, который вы отметили выше (этоВозможно, это не имеет значения, но если вы используете что-то другое, это может позже запутать затмение или создать какой-то другой негодяй, который вам нужно удалить - дайте мне знать)

  • нажмите кнопку "Готово"

  • он должен загрузить, а затем собрать объекты, а затем он будет жаловаться, потому что R.java находится под обоими "gen" и находится в исходном каталоге (в данном случае для этогоapp)

  • удалить / переместить R.java под src

  • запустить его как приложение для Android

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

0 голосов
/ 12 марта 2011

SVN - это просто система контроля версий для исходного кода. Импорт этого кода с SVN в Eclipse не означает, что он создаст проекты Android для импортируемого примера кода.

После того, как вы импортировали приложения для Android (кстати, вам вообще не нужен плагин SVN, выполнение этого из командной строки работает так же хорошо), вы можете скомпилировать код следующим образом: создание отдельных проектов Android для каждого примера приложения.

В Eclipse перейдите в File-> New-> Android Project. Затем нажмите «Создать проект из существующего источника» и нажмите кнопку, чтобы найти источники программы (путь должен идти до имени приложения (например: / Users / amt / apps-for-android / приложения-для-андроид-только для чтения / SpriteMethodTest).

Приведенные выше действия предполагают, что у вас уже установлен плагин Android вместе с Android SDK с выбранной версией платформы.

После создания проекта Android (в зависимости от настроек Eclipse) он будет автоматически скомпилирован, или вы можете сделать это вручную, щелкните правой кнопкой мыши свой проект и выберите «Запуск от имени приложения Android». Если эмулятор не работает, сделайте это раньше, иначе я думаю, что он должен запустить его для вас.

0 голосов
/ 12 марта 2011

http://developer.android.com/sdk/index.html

http://developer.android.com/sdk/installing.html

Объяснение для установки Android SDK и эмулятора.

...