Как включить тему Android из другого проекта - PullRequest
1 голос
/ 11 февраля 2012

Я новичок в разработке Android (и в Java тоже).Я пытаюсь скомпилировать проект с открытым исходным кодом Financisto, который использует GreenDroid.Мне удалось скомпилировать сам GreenDroid, но не удалось скомпилировать Financisto.Когда я пытаюсь «скомпилировать» ресурсы Financisto следующим образом:

aapt.exe package -m -J f:\fin\src -M f:\fin\AndroidManifest.xml -A assets 
         -S f:\fin\res -I c:\android-sdk\platforms\adroid-8\android.jar

Но aapt выдает следующую ошибку:

No resource found that matches the given name (at 'theme' with value
'@style/Theme.GreenDroid').

Как я понимаю, это потому, что AndroidManifest содержит

<manifest ...>
  <aplication android:theme="@style/Theme.GreenDroid" ...

Theme.GreenDroid определен в GreenDroid / res / values ​​/ gd_themes.xml Я пытался найти его в Google, но не смог найти ответ: как я могу сделать этот стиль из GreenDroid видимым из Financisto?

Кажется, автор Financisto использует IntilliJ & Mac, но я хочу скомпилировать его из консоли и Win7, поэтому спрашивать у автора о том, как скомпилировать его, не вариант.

1 Ответ

0 голосов
/ 11 февраля 2012

Вам нужно будет включить проект GreenDroid в качестве ссылки на существующий проект.

В eclipse щелкните правой кнопкой мыши свой проект, затем выберите «Свойства»> «Путь сборки Java», затем добавьте GreenDroid в проект.таб.

Удачи

...