环境:
Python 3.6
操作系统: XUbuntu 18.04
使用和
使用buildozer构建发布版apk
我使用buildozer为我的应用程序创建了一个debug.apk,该应用程序在我的安卓手机上运行时没有问题。然后,我按照教程创建了一个发行版apk。所有这些都给了我一个版本优化的.a文件。
然后我去谷歌游戏控制台上传我的应用程序,我得到了一个错误:
Upload Failed
You uploaded an APK with an invalid signature (learn more about signing). Error from apks
but是手动工作的,但是在Jenkins post构建下失败了。我正在Ubuntu ec2实例上运行它。有人能帮我解决这个问题吗?
Jenkins产出:
BUILD SUCCESSFUL
Total time: 14.421 secs
Built the following apk(s):
/var/lib/jenkins/workspace/PP_androidBuild/PatientPortal/platforms/android/build/outputs/apk/android-debug.apk
[PP_androidBuild] $ echo '"re
我创建了非常简单的android项目,并修改了nothing。Apk是通过命令apktool d test1.apk成功解压缩的,但是当我使用命令apktool b -o test_build.apk test1/构建解压缩目录时,我会得到错误,不会生成apk。
输出: apktool b -o test_build.apk test1/
┌──(rootkattie)-[/home/kattie/android]
└─# apktool b -o test11.apk test1/
I: Using Apktool 2.4.1
I: Checking whether sources has
我上传了一个与我的密钥商店签名的apk到Google中,意外地启用了Google签名选项。我的网站上也上传了同样的apk。
现在,由于Google应用程序签署选项,两个apk都有不同的签名。
Google Play Apk :由Google签署
网站Apk :用我的钥匙签名
这会导致更新时出现。
Q)如何使我的网站apk与Google-Play签署的apk签名相同??
我使用Eclipse编写了一些android应用程序。我在bin目录中找到了apk文件。
当我连接手机和电脑之间的USB数据线时,应用程序正在运行。但是,当我从手机上拔下USB线缆时,我尝试从手机上启动应用程序时,收到消息
"Waiting for debugger"
"Application ( process name .. ) is waiting for the debugger to attach"
那么,我如何创建apk (安装文件)以便在不进行调试的情况下使用?
我试图上传一个应用程序到谷歌播放的应用程序包格式,但它是失败的,以下错误-
You uploaded an APK or Android App Bundle that is signed with a key that is also used to sign APKs that are delivered to users. Because you are enrolled in App Signing by Google Play, you should sign your APK or Android App Bundle with a new key before you uploa