我是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选项卡中。
祝好运