我制作了一个脚本,希望通过 Windows 计算机上的 Android Studio 在 Android 手机上运行。我尝试在“Androdi\Skd\platform-tools”文件夹中运行 .sh 文件并指定 bash 脚本,因为我使用的是这样的窗口:
"C:\Program Files\Git\bin\bash.exe" test.sh
文件只包含这一行:
adb shell am start -n "com.example.testaware/com.example.testaware.activities.MainActivity" -a androids.intent.action.MAIN -c android.intent.category.LAUNCHER
执行此操作时,没有任何反应。
但是当我在终端中直接在脚本之外执行此操作时,应用程序会启动。
C:\Users\user1\AppData\Local\Android\Sdk\platform-tools> adb shell am start -n "com.example.testaware/com.example.testaware.activities.MainActivity" -a androids.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=androids.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.testaware/.activities.MainActivity }
有谁知道问题可能是什么以及为什么在通过脚本尝试时应用程序没有启动?
答案 0 :(得分:0)
您必须在 PATH 中添加 platform-tools
文件夹。
C:\Users\user1\AppData\Local\Android\Sdk\platform-tools