我的项目由一个主项目和一个单独的项目构成 库项目作为依赖项目。它运行良好 Eclipse中的模拟器。
当我提交android构建请求时,所有库项目都是 找不到类,编译器中有这样的消息
[javac] G:\share\projects\eclipse\codenamebsgames\src\checkerboard\CheckerBoard.java:3: error: package online.game does not exist
[javac] import online.game.*;
[javac] ^
如何构建一个android构建? 我应该在哪里找到这些信息?
答案 0 :(得分:0)
Codename One构建服务器只能编译它收到的类。如果您更改了类路径,则服务器不会意识到这一点,并且无法编译它。
当您将它们放入lib目录并选择"刷新Libs"时, cn1lib's可以正常工作。在这种情况下发生的事情是,cn1lib被提取到一组特殊的目录中,build.xml
在发送构建时将其打包到jar中。
您可以通过更改cn1lib build.xml
来自动执行此过程,以便在编译时将cn1lib复制到lib目录。