你能帮助我开始/构建我的第一个hello world应用程序吗?我使用ubuntu作为我的操作系统。我下载了android sdk以及Intellij。我添加了库。我通过前面提到的库处理了与缺少android.app相关的错误。不幸的是,我遇到了另一个问题,其中包含以下消息:
信息:编译完成时有33个错误,0个警告在9 sec信息:33错误信息:0警告处理故障 “javax / crypto / ExemptionMechanismSpi.class”:
错误使用或错误使用核心类(java。*或javax。*) 什么时候不建立核心库。这通常是由于无意中造成的 包括应用程序项目中的核心库文件 使用IDE(例如Eclipse)。如果你确定你不是 故意定义核心类,那么这是最有可能的 解释发生了什么。但是,你可能真的 试图在核心命名空间中定义一个类,你的源代码 例如,可能来自非Android虚拟机 项目。这肯定是行不通的。至少,它 危及您的应用程序与未来版本的兼容性 平台。它的合法性通常也是有问题的。如果你真的 打算建立一个核心库 - 只适合作为一部分 创建完整的虚拟机分发,而不是 编译应用程序 - 然后使用“--core-library”选项 抑制此错误消息。如果你继续使用 “--core-library”但实际上正在构建一个应用程序,然后是 预先警告您的应用程序仍然无法构建或运行 一点。请为那些找到的愤怒的顾客做好准备 例如,您的应用程序在升级后停止运行 他们的操作系统。你应该为这个问题负责。如果 你是合法地使用恰好在核心的一些代码 包装,那么最简单的安全替代方案就是重新包装 那段代码。也就是说,将有问题的类移动到您自己的类中 包命名空间。这意味着他们永远不会发生冲突 核心系统类。 JarJar是一个可以帮助你的工具 努力。如果你发现你不能这样做,那就是一个 表明您所在的路径最终会导致疼痛, 痛苦,悲伤和悲伤。
1错误;中止
我做错了什么?
答案 0 :(得分:2)
您可能必须从构建路径中删除android.jar(项目结构> Libraries> android库>分离android.jar)。