Как ссылаться на ресурс ADK в другом проекте Android?
Вопрос
Я разрабатываю учебный проект с использованием проекта Mosembro (мобильный семантический браузер) в моем проекте Android. Я использую Eclipse и создал свой проект, загруженный / импортированный Mosembro и включен в путь моего проекта.
Так что теперь мой код должен ссылаться на ресурс в проекте Mosembro. Я хочу сделать что -то вроде этого:
String commonJS = getScript(R.raw.common);
В этом фрагменте я хочу загрузить файл JavaScript из проекта Mosembro: res -> raw -> common.js
Поэтому мне нужен синтаксис Java, чтобы получить «R» (предварительный ресурс-класс) Mosembro из моего проекта Hellogoogle.
Какой синтаксис для замены R-class
из this
с включенным проектом R-class
.
Это ясно?
Решение
Я нашел ответ, и это очень просто. Вы можете добавить проекты в свой проект по пути сборки Java.
- Щелкните правой кнопкой мыши проект, над которым вы работаете
- Выбирать
Build Path -> Configure Build Path ...
- Затем выберите
Projects
вкладка - Наконец, нажмите
Add...
кнопку и выберите проект, который вы хотите включить.
Это сохраняет все в кодовой синхронизации, если вы вносите изменения, а не Cut-n'-Paste.