【发布时间】:2013-11-24 12:55:08
【问题描述】:
我写了两个标题,因为它可以从两边到达。
我想在我的 java 项目中安装一个 apk(这意味着,从 java 桌面应用程序(jar 文件)安装一个 apk)。 我可以通过 Eclipse 推动“运行”来做到这一点,它工作正常。 我遇到的问题是,当我创建 jar 文件时,缺少 apk 的路径。
当我运行代码时,这在 Eclipse 中有效:
String apk = "foo.apk"
Runtime rt = Runtime.getRuntime();
rt.exec ("cmd /c adb install "+apk );
我知道我应该使用类似的东西
String apk = "foo.apk"
InputStream is = this.getClass().getClassLoader().getResourceAsStream(apk);
但是我没有使用该路径的路径
Runtime rt = Runtime.getRuntime();
rt.exec ("cmd /c adb install "+apk );
我需要文件的路径来发送安装apk的命令。
在我的项目中,我在代码包中的 src 文件夹中的“asset”文件夹中有 foo.apk 文件。 如果我必须移动它对我来说并不重要,但它必须在罐子里。
谢谢!
【问题讨论】: