在一个属于图书馆项目的课程中,我打电话给: webview.loadUrl("file:///android_asset/info.html", null); 不幸的是,这只有在将文件info.html 复制到应用程序的项目资源文件夹时才有效。 有没有办法告诉Android库代码:“在图书馆的资产文件夹中查找此文件, 而不是在应用程序的资产文件夹中”?
我设法很好地重构了我的应用程序,除了派生的Activity类中的一些方法之外,所有东西都在一个Library Project中。 它的工作很好,除了Eclipse的控制台( 不 LogCat!)发出以下错误信息: [2011-06-13 19:54:08 – MyLibrary] Could not find MyLibrary.apk! 我清理了两个项目(库和应用程序),重新启动Eclipse,重新构build项目,但这个奇怪的错误消息仍然存在。 这个错误信息是什么意思? (特别是在一切似乎运行良好的情况下) 我如何摆脱它? 更新 :我试图删除该项目,然后重新导入它按照下面的build议。 它没有帮助。 然后我发现这个线程帮助我意识到我在应用程序的AndroidManifest.xml中引用了MyLibrary中的<uses-library> 。 我删除了它,清理了项目并重build了。 问题依然存在。 我现在怀疑这是“真正的问题”,例如我的部分pathconfiguration错误或其他问题。 它会是什么?
我创build了一个新的android项目。 我想在顶部有一个操作栏,所以我下载了Android库的操作栏,因为我想支持来自android 2.1的设备。 说明说 操作栏组件是一个库项目。 这意味着无需将资源复制粘贴到自己的项目中,只需将操作栏组件添加为任何项目的引用即可。 我是新来的机器人,这是什么意思? 我如何将库添加到我现有的项目? 将库导入到您的eclipse工作区中: File-> Import-> General-> Existing Projects into Workspace,Next select根目录:/ path / to / project 项目 – >全选 此时失败,因为没有任何select,下一个button被禁用。 有任何想法吗?