我有一个要求,我需要直接安装在我的主机PC上的.apk文件,没有安卓仿真器。我想直接在我的Linux机器上安装它(x86 arch)。关于同样的问题,我有几个问题:
如何组织.apk文件?
它只是一个大的二进制文件吗?
在这种情况下,如果我使用的是带有x86原子处理器的手机,这是否意味着会有一个单独的安卓市场部分,它将承载移植到x86 arch的应用程序?
- Is it an archive consisting of executables? (something like .rpm or .deb).
- If so, then what i
我创建了一个Kivy应用程序,并在Linux虚拟环境中使用Buildozer创建了一个调试APK (我的主机笔记本电脑是Windows)。当把它推送到我的手机上时,这个应用程序运行得非常好,100%符合预期。在尝试将其推送到Play Store之前,我想使用模拟器在不同的设备上测试它。
我在我的笔记本电脑上安装了Android Studio (因为我在那里比Linux更舒服),并复制了我的.apk。当我尝试将我的.apk拖放到我的安卓虚拟设备中时,我得到一个错误消息,如下所示:
APK failed to install
Error: Could not parse error string
我创建了一个项目点击按钮,它可以在仿真器上成功运行。我尝试将其安装在android mobile (Moto G)上,因此我在我的项目中搜索(.apk文件),它会在bin/debug/filname.apk上找到它。在这个bin文件夹中,我有两个apk文件filename.apk和filename.signed.apk。我复制了两个apk文件到我的手机上,并尝试安装filename.apk,但它安装失败,然后我尝试安装它成功安装的filename.signed.apk。但当我试图在手机上打开它时,它会自动强制关闭。
我试着在谷歌上搜索,但没有得到任何解决方案。
我试图将开发apk安装到我的手机上,因为我的手机已经有了playstore的生产版本,但是我遇到了一个错误,上面写着"existing package by the same name with a conflicting signature is already installed“--我试图重命名这个包,但是它似乎不起作用。那么,我是否可以在我的手机中安装两个版本的apk?