如何包含来自另一个项目的Android主题



我是Android开发的初学者(也是Java的初学者)。我正在尝试编译使用GreenDroid的Financisto开源项目。我已经设法编译了GreenDroid本身,但未能编译Financisto。当我试图"编译"Financialsto这样的资源时:

aapt.exe package -m -J f:finsrc -M f:finAndroidManifest.xml -A assets 
         -S f:finres -I c:android-sdkplatformsadroid-8android.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" ...

在GreenDroid/res/values/gd_themes.xml中定义的主题GreenDroid我试着用谷歌搜索它,但没有找到答案:我应该如何让GreenDroid的这种风格在Financialsto上可见?

《金融》一书的作者似乎使用了IntilliJ&Mac,但我想从控制台编译它;Win7,所以询问作者如何编译它不是一种选择。

您需要包含GreenDroid项目,作为现有项目的引用。

在eclipse中,用鼠标右键单击您的项目,然后单击Properties>Java Build Path,然后将GreenDroid添加到project选项卡中。

祝好运

相关内容

  • 没有找到相关文章

最新更新