Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Java在android设备中安装多个APK_Java_Android_Automation_Installation_Apk - Fatal编程技术网

如何使用Java在android设备中安装多个APK

如何使用Java在android设备中安装多个APK,java,android,automation,installation,apk,Java,Android,Automation,Installation,Apk,我的笔记本电脑中下载了多个应用程序APK。我想用java编写一个脚本,这样所有的APK都可以自动安装到我的设备上。有人能帮我吗 谢谢 如果您使用的是Linux #!/bin/sh for file in /dir/* do adb install $file done 您可以使用类似adb的工具进行安装 adb install application1.apk & adb install application2.apk & adb install applicaiton

我的笔记本电脑中下载了多个应用程序APK。我想用java编写一个脚本,这样所有的APK都可以自动安装到我的设备上。有人能帮我吗

谢谢

如果您使用的是Linux

#!/bin/sh
for file in /dir/*
do
  adb install $file 
done
您可以使用类似adb的工具进行安装

adb install application1.apk & adb install application2.apk & adb install applicaiton3
您可以使用

for %f in (D:\Directory\*.apk) do adb install "%f"
使用MAC

for file in apk/*; 
do 
./adb install $file; 
done
最终的解决方案是使用Osman Vielma创建的批处理文件

@echo Preparing to install all .apk files in "C:\Directory\" folder to device

@pause

@for /f "delims=|" %%f in ('dir /b "C:\Directory\"*.apk') do @"C:\Directory_ADB\ADB\adb.exe" install -r "C:\Directory\%%f"

@echo End of Batch File

@pause