我正在尝试使用 J2ObjC 将我的 Android 项目转换为 Objective C 项目。到目前为止,我设法转换了所有未使用任何库的文件。但是,每个使用库的类都会收到错误。例如:error: package android.location does not exist
。
在文档中它指出您不能转换 J2ObjC 中的 UI 元素。但是 android.location
包不包含 UI 元素(据我所知)。有没有办法转换这些类?还是只能转换不使用库的代码?
如果您需要更多信息,请告诉我。
提前致谢:)
最佳答案
j2objc 支持 Java runtime API (JRE) ,并且只有 Android API 的一小部分.
j2objc 没有计划支持 android.location API ,因为它的包装描述表明不再推荐使用它。对于跨平台应用程序,我建议定义一个最小接口(interface)以满足您应用程序的特定位置需求,然后使用 Google Places API 为每个平台实现该接口(interface)。图书馆。
关于java - J2ObjC - 安卓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44409149/