正如标题所说,我需要在我的应用中创建一个模拟的Android环境。我需要能够在此环境中安装应用程序,而无需在设备上安装它们。
我知道这是可能的,因为this app会这样做。
我已经搜索了一段时间,我知道应用程序是通过创建Android环境来实现的,但我似乎没有找到如何做到这一点。
修改:
我找到了另一个可以做到的应用
答案 0 :(得分:3)
这取决于您运行应用程序所需的程度以及构成"安装"该应用程序。请记住,.apk
文件只是一个java .jar
文件,其中一些额外的数据隐藏在各个地方。
要在不安装Android应用程序的情况下运行部分Android应用程序,您需要
requestPermissions
在方便时创建实际的权限请求对话框。AndroidManifest.xml
中定义。相反,你需要创建一个" facade"在反射中承载实际活动的活动,并将诸如上下文之类的内容连接到反映的活动中。这些步骤应该可以在不安装的情况下运行至少简单的应用程序。
答案 1 :(得分:1)