使用 Bluestacks 直接从 Windows 命令行或桌面快捷方式运行 Android 应用程序

使用 Bluestacks 直接从 Windows 命令行或桌面快捷方式运行 Android 应用程序

安装 Bluestacks 后,是否有办法不通过 Bluestacks 界面启动 Android 应用?是否有 API 或其他东西可以实现这一点?

实际上我找到了它存储快捷方式的位置。

这是快捷方式的命令行

“C:\Program Files (x86)\BlueStacks\HD-RunApp.exe” Android zok.android.phonics zok.android.phonics.SplashScreenActivity

有人能帮忙解释一下这是什么意思吗?

答案1

有办法。我忘记之前具体是怎么做的了,但在 Win 7 中,我的电脑在某处有一个“我的应用”文件夹,里面放着我为 BlueStack 下载的应用(可能是我的文档?我的电脑?收藏夹?不太确定),我所做的就是双击应用来执行应用。现在呢?我不太确定。试图在 Win 8 上自己弄清楚。

编辑:我找到了一种方法

C:\ProgramData\BlueStacks\UserData\Library\我的应用程序

此地址包含您应该能够从桌面打开并将在 BlueStacks 中打开的应用程序。

应用程序链接

C:\ProgramData\BlueStacks\UserData\Library\My Apps[文件名].lnk

例如

C:\ProgramData\BlueStacks\UserData\Library\我的应用程序\FlappyBird.lnk

答案2

@Uwe 是正确的,您可以在命令行中使用的命令就是您所说的:

"C:\Program Files (x86)\BlueStacks\HD-RunApp.exe" Android zok.android.phonics zok.android.phonics.SplashScreenActivity

即:

Bluestacks应用程序启动器:

"C:\Program Files (x86)\BlueStacks\HD-RunApp.exe"

Android上面一行后面的是一个关键字,它向启动器提供应用程序信息,这些信息包括:

zok.android.phonics

应用phonics程序及其包名称的反向名称:

zok.android.phonics.SplashScreenActivity

应用程序内部命名的活动SplashScreenActivity。请注意,活动就像 Android 操作系统计算机上的窗口一样。

在我的 bluestacks 版本中,它使用-pswitch 作为应用程序名称,并-a使用 switch 作为该应用程序活动。例如:

"C:\Program Files (x86)\BlueStacks\HD-RunApp.exe" -p zok.android.phonics -a zok.android.phonics.SplashScreenActivity

答案3

似乎不能,Bluestack 为 Android 应用程序提供了一个模拟或虚拟层,让其在其内部运行,而不是由操作系统执行。

答案4

在 Win 8.1 上,桌面上会自动创建一个带有 BlueStack 图标的“Apps”文件夹。“Apps”文件夹中包含所有已安装应用程序的链接。您可以直接双击它们来启动它们。

相关内容