安卓将ADB添加到我的Java PC应用程序
我开发了一个Java应用程序。应用程序以编程方式连接到安卓设备,以将一些文件传输到安卓设备
在我的应用程序中,我添加了adb路径,以便它可以使用它连接到设备
我想知道是否可以将其打包到应用程序中?或者只是将adb复制到应用程序目录中?因为我想让谁下载这个应用程序,不需要下载adb或Android sdk就可以让应用程序工作
可能吗
你可以在下面搜索框中键入要查询的问题!
我开发了一个Java应用程序。应用程序以编程方式连接到安卓设备,以将一些文件传输到安卓设备
在我的应用程序中,我添加了adb路径,以便它可以使用它连接到设备
我想知道是否可以将其打包到应用程序中?或者只是将adb复制到应用程序目录中?因为我想让谁下载这个应用程序,不需要下载adb或Android sdk就可以让应用程序工作
可能吗
# 1 楼答案
在做了一些研究之后,您可以将exe打包到jar文件中,但每次运行应用程序时都必须提取exeFollowing TofuBear's example here我能够将adb封装在jar文件中。您需要包括AdbWinApi。dll(或等效的linux库)
我必须更改ToBubear示例中的文件创建,这样exe的文件名就不会更改。它仍在临时文件夹中创建,将在退出时删除。我留下了原始代码作为注释
编辑:似乎我被它的技术可能性吸引住了,我忘记了它的法律后果。一直以来,{a2}禁止重新分发sdk的任何部分。其中包括亚洲开发银行
# 2 楼答案
使用Java本机chimpchat连接到设备应该更容易