我想从本机Java应用程序序列化AndroidCLass实例。
我在具有多个任务的本地计算机上运行Java-Application。 其中一项任务是从特定数据序列化Android类实例。
到目前为止我的解决方案如下: - 做一些可以在本地完成的任务。 - 自动将Android-App(adb install apk)上传到设备并将特定数据也推送到设备(adb push file)。 - 启动应用程序,创建Android类实例并将它们序列化为文件。 - 将文件从apps设备下载到本地(adb pull文件) - 使用本地运行的java应用程序对本地文件进行更多操作。
有没有办法从PC上本地运行的Java应用程序序列化Android类实例?
根据我的理解,这是不可能的,但可能会有一些裂缝,这将找到一种方法来做到这一点。
实际上,当尝试实例化Android类时,我收到错误:
Exception in thread "main" java.lang.NoClassDefFoundError: android/graphics
这可能是合乎逻辑的,因为Windows JVM如何解释AndroidDevice Classes。
对此有何帮助?