ese*_*elk 19 eclipse ide android
我按照我在这里找到的一些步骤(现在找不到URL,抱歉)将Eclipse中的Android项目转换为99.9%的代码在库项目中的布局,然后我有2个其他的shell项目相同的工作区,主要是AndroidManifest.xml文件和一些资源文件.这样做了所以我可以支持同一个项目的2个版本,在2之间只有一些小的文本/图标更改.应用程序名称也不同,所以我可以同时在Android Market上发布.
自从我这样做以来,大约每10次我编译,也许每天或每两天,我得到"dalvik错误1"和"访问已经存在"(Access是我的库项目中第一个Java单元的名称) .
为了"解决"这个问题,我将进入我正在尝试构建的存根项目的Java Build路径,并从库选项卡中删除主库中的JAR文件.然后我可以构建没有错误.
然后一段时间(可能是1或2天),当我编译我的存根项目(而不是我的库)时,我会收到关于缺少类的错误.所以我将回到Java Build路径并重新引入JAR文件的引用,并且在1或2天内一切都好了,然后我又回到了和以前一样的错误.
这只是一个已知问题和我需要做的事情,还是我可以通过重构我的项目/工作区来解决?目前我有:
Lib Project - 在构建路径上只有2个库:Android 2.1和com.android.ide.eclipse.adt.LIBRARIES
使用上面的lib的第一个存根项目 - 具有与上面项目相同的2个库,另外有时我使用"添加JAR"来包含上面项目的bin \文件夹中的JAR.
第二个存根项目 - 与第一个存根项目相同的库
我应该使用构建路径选项下的其他选项卡之一从我的"lib项目"引用JAR吗?也许是"项目"标签,或"来源"标签?我目前在任何其他领域都没有.
当我进入奇怪的状态时,做一个"清洁项目"也没有帮助,我已经尝试了几次并在清理之间打开/关闭IDE,无法解决.
此时我们处于最后的测试阶段,所以我的正常日常任务是:
在LIB项目中进行一次小更新(错误修复)
使用发布向导导出两个项目并更新Android Market以及我们保留APK文件的其他位置
因此,我希望这些步骤保持简单,无需打开/关闭多个工作区或尽可能地执行大量构建步骤.
poi*_*oae 52
Properties
.Java Build Path
.Libraries
选项卡.现在,这取决于您如何编译库.无论是做一个Add JARs...
还是一个Add Class Folder
.选择external
变体以使用外部源.而已.
Properties
.Java Build Path
.Projects
选项卡.点击Add...
右侧即可完成.
需要两个步骤:
右键单击您的项目并选择Properties
.Android
在左侧选择并勾选复选框IsLibrary
.完成.
右键单击您的项目并选择Properties
.选择Android
左侧和Add...
标记的项目.它将被添加到列表中并可以使用.现在,您可以从引用的标记项目中访问所有类和资源(例如drawables,字符串).太棒了,是吗?:)