Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Windows 7 操作系统中的 JRE 1.7 合规级别的 Java 项目的 Eclipse 中创建了一个 jar 文件。生成的 jar 在我的系统上的示例测试应用程序中运行良好。
现在我想在带有 JRE 1.6.0 的 Mac OS 上的我的 android 应用程序中使用这个 jar。是否会因此而出现任何冲突,因为ClassNotFound Exception在使用 ADT 20 或davlik conversion failed error 1.
ClassNotFound Exception
davlik conversion failed error 1
为了让您的 android 项目在其他平台上编译,您需要确保您在应用程序中定位的 Android API 级别已安装在该平台上。我认为 Java 1.7 的任何功能都不会造成问题,因为 Android sdk 会限制您使用它们。
操作系统的改变不应该引起任何问题——这就是为什么他们说Java是平台无关的。