Intereting Posts
Метод ArrayList.clear () освобождает память? Различия и преимущества SurfaceView против GLSurfaceView на Android? Как скрыть горизонтальную линию внизу каждого элемента в списке андроидов? Проекты библиотеки Android и обновление вручную Как я могу представить отношение многих к многим с Android Room? Android – как добавить счет значка к значку приложения? Ошибка потока / обработчика. Указанный токен блокировки синхронизации очереди сообщений не был отправлен Google NavigationDrawer не правильно рисует карту Когда я меняю ориентацию с портрета на пейзаж, мой расчетный результат исчезает. Как его решить? Android – Custom AutoCompleteTextView CursorAdaptor – Поведение предложений Как включить общий пункт меню в несколько меню в меню Android xml? Android – colors.xml ресурс для int value Android – разница между Thread и AsyncTask? Обмен данными между видами деятельности и услугами Как сокеты Java TCP / IP сообщают об успешности передачи или неудаче приложения?

Создание приложений для 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, добавьте папку проекта и попытайтесь ее скомпилировать. Надеюсь, поможет.