Как обновить старый проект Android для обновлений в новых инструментах Android SDK? - PullRequest
4 голосов
/ 19 декабря 2011

Ранее я использовал более старую версию Android SDK Tools , а теперь я перешел на новый компьютер, настроил новую среду разработки с нуля, скопировал и импортировал проекты с предыдущего компьютера. Теперь, если я создаю новый проект в текущей среде, я замечаю, что SDK создает файл proguard.cfg в корневой папке проекта, который я не видел ни в одном из моих предыдущих проектов на предыдущей установке. Я посмотрел использование proguard.cfg, и это звучит полезно. Но этот файл proguard.cfg отсутствует в проектах, которые я создал в предыдущей настройке.

И это также заставляет меня думать, что новые инструменты SDK могут также иметь некоторые новые обновления и / или дополнения функций, которые я мог бы использовать. Я должен отметить, что целевая платформа, которую я использую, та же - Android 2.2, но «Инструменты Android SDK» были обновлены. Кроме того, на данный момент я НЕ получаю никаких ошибок, но, как я уже сказал, я хочу использовать обновления инструментов SDK (а не обновлений целевой платформы).

Итак, мой вопрос - есть ли способ убедиться, что я не пропускаю ничего обновленного Android SDK, такого как proguard.cfg, или мне нужно самому определить такие вещи и вручную добавить файл, и аналогично для любые другие вещи, которые были улучшены в более новых инструментах SDK.

1 Ответ

4 голосов
/ 19 декабря 2011

В каталоге инструментов Android SDK находится исполняемый файл android.Вы можете использовать это для обновления проекта, передав путь к каталогу, содержащему AndroidManifest.xml:

$ANDROID_SDK/tools/android update project -p /path/to/my-android-project

Это зарегистрировано на сайте SDK в Управление проектами изкомандная строка > Обновление проекта .

Плагин Eclipse не делает этого автоматически, и в Управление проектами из Eclipse с помощью ADT нет эквивалентного раздела1014 *, похоже, вам нужно использовать инструмент командной строки.

...