安装 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 版本中,它使用-p
switch 作为应用程序名称,并-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”文件夹中包含所有已安装应用程序的链接。您可以直接双击它们来启动它们。