我正在为Android Studio开发一个插件。为此,我需要亚行的支持。
如果开发机配置了ADb (设置环境变量),则很容易执行命令。但是如果系统没有配置ADB,我需要ADB的根路径。
那么如何以编程方式找到Android Studio正在使用的ADB路径呢?
发布于 2019-08-22 01:33:15
我使用以下启发式方法:
Project currentProject = anActionEvent.getProject();
String localProperties = currentProject.getBasePath() + "/local.properties";
try (InputStream input = new FileInputStream(localProperties)) {
Properties prop = new Properties();
prop.load(input);
String sdkDir = prop.getProperty("sdk.dir");
String adbPath = sdkDir + "/platform-tools/adb";
// do somethign
} catch (Exception e) {
// some error
}
https://stackoverflow.com/questions/55411024
复制相似问题