Intereting Posts
Наилучшие практики внедрения onClickListener для Android Android Поддержка библиотеки Загрузка вручную Не удается разрешить метод 'add (int, com.example.utkarsh.beatle.app.MainActivity.PlaceholderFragment) Лучшие практики внедрения регистрации C2DM Пользовательский значок в панели инструментов Android Не удалось выполнить повторную установку из-за различных подписей приложений Должен ли распознаватель речи Google на Android нужен интернет? Ионный андроид работает, но приложение не запускается по телефону, почему? RTP на Android MediaPlayer Как вставлять и воспроизводить видео на YouTube в андроиде Android ActivityManager killBackgroundProcess не работает Выбор изображения с SD-карты и сохранение его на диске Google Как сделать заголовок панели инструментов кликабельным точно так же, как на ActionBar, не устанавливая его как ActionBar? Как скрыть страницу ошибки WebView. Является ли это возможным? Android: изменение раскрывающегося списка Spinner

Создание приложений для Android в Eclipse

Я загрузил источник в запасные части здесь

https://android.googlesource.com/platform/development/+/gingerbread-release/apps/SpareParts

Он включает в себя Android.mk , AndroidManifest.xml , Notice , res и src .

Мой вопрос: как я могу скомпилировать этот исходный код в Eclipse? Я вижу, что есть файл make ( Android.mk ), который, как я предполагаю, мне нужно использовать, но я не могу понять, что делать, чтобы импортировать эту вещь в Eclipse без 500 + ошибок.

Грубая сила всегда работает 🙂

  • Создайте новый проект для Android в Eclipse с именем SpareParts
  • Используйте проводник, чтобы заменить как src /, так и res / folders внутри рабочей области / SpareParts с загруженными формами git
  • Нажмите правую кнопку в записи SpareParts в дереве проекта в Eclipse -> Обновить
  • наслаждаться

Я просмотрел файлы, и, похоже, он не использует внешнюю библиотеку. Если вы попытаетесь построить его самостоятельно, у вас все еще будут проблемы из-за этих трех классов, которые не находятся в android.jar:

 import android.app.ActivityManagerNative; //cannot be resolved import android.os.ServiceManager; //cannot be resolved import android.view.IWindowManager; //cannot be resolved 

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

В Eclipse попробуйте File-> Import … и General-> Existing Projects in Workspace, добавьте папку проекта и попытайтесь ее скомпилировать. Надеюсь, поможет.