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
我有一个bash脚本,它基本上调用ant来编译Android应用程序源代码树,然后使用亚行在连接的android设备上安装和启动应用程序。
bash脚本有很多选项,但它基本上编辑了AndroidManifest.xml和strings.xml,以更改包和应用程序名,然后发布“AndroidManifest.xml”。最后是“蚂蚁释放”。下面是相关的片段:
if [ "$NEWPACKAGENAME" != "" ] ; then
echo >> AndroidManifest.xml # the loop below looses the las
我上传了一个与我的密钥商店签名的apk到Google中,意外地启用了Google签名选项。我的网站上也上传了同样的apk。
现在,由于Google应用程序签署选项,两个apk都有不同的签名。
Google Play Apk :由Google签署
网站Apk :用我的钥匙签名
这会导致更新时出现。
Q)如何使我的网站apk与Google-Play签署的apk签名相同??
我需要通过Google Play Store获得一个带有应用程序签名密钥的APK,才能上传到我的CDN上,以便它具有相同的密钥并成功更新。
我尝试使用(apk+upload密钥),但它似乎与上传到play商店后的apk (apk+app签名密钥)不同。因此,即使我上传(apk+upload密钥)到我的CDN,用户在下载(apk+upload密钥)后无法更新,因为他们有(apk+app签名密钥)。上面写的是it's not installed。
有什么解决方案吗?
我创建了非常简单的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
环境:
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