草庐IT

split-apk

全部标签

android - 手动安装更新的 APK 失败并显示 "signatures do not match the previously installed version"

我创建了一个愚蠢的应用程序来与几个friend分享。无需在应用商店上架。我构建了第一个apk(已签名),将其上传到网络服务器,一切正常。出现了一个小问题,我修复了它,重新构建,使用相同的keystore签名并再次上传。现在看来我无法从新的apk安装。调试器告诉我:signaturesdonotmatchthepreviouslyinstalledversion所以我通过打开应用程序抽屉并将其拖到“卸载”按钮上来卸载旧版本。打开“设置->应用程序”时,我再也看不到它了。我在我的设备上没有看到任何应用程序的痕迹。但我仍然收到上述错误消息。是否有可能一些信息仍然在设备的某个地方徘徊?有什么方

android - 无法安装未签名的 APK

我正在尝试将我的应用程序分发给某些人进行测试。我已经直接从Eclipse将它安装在我的Desire上,它工作正常。要创建一个APK文件,我直接从eclipse中选择"ExportUnsignedApplicationPackage",然后创建一个APK文件。我通过电子邮件将其发送给自己并将文件下载到SD卡中。但是当我尝试安装它时(使用ES文件浏览器),我收到一条消息说“应用程序未安装”。(我已经在手机上勾选了“允许安装非市场应用程序”)有什么想法吗?是的,我找到了问题,请参阅下面的答案:我不知道即使使用“AllowInstallationofnon-Markedapplication”

安卓工作室 : how to generate signed APK using Gradle?

我在Google和SO上进行了搜索,但找不到我的答案。这是我第一次使用Gradle系统,现在我正在生成一个签名的APK以上传到GooglePlay(项目是从eclipse导入的)。现在,我已经阅读了here部分您应该将signingConfigs添加到您的build.gradle。我已经添加了这些行,现在我看到您需要运行./gradlewassembleRelease但在我的CMD中运行它会返回'gradle'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.我也尝试右键单击build.gra

android - 如果连接了多个模拟器/设备,是否可以安装 APK 文件

这个问题在这里已经有了答案:HowtouseADBShellwhenMultipleDevicesareconnected?Failswith"error:morethanonedeviceandemulator"(15个回答)关闭6年前。我知道如何通过命令提示符将apk文件安装到模拟器中。但我想知道是否可以通过提供任何特定名称将相同的apk文件安装到多个模拟器中?实际上我必须在许多设备中测试一个apk文件。为此,我已经启动了许多设备。我知道如何安装它。如果所有设备都打开,那么它将无法安装。那么是否有任何替代方法可以通过提供任何特定的设备模拟器ID或任何名称来安装该apk文件???如果

android - API自动将apk上传到Google Play?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭4年前。Improvethisquestion是否有任何API或工具可以让我自动将APK上传到GooglePlay?我想自动将自定义应用发布到我的帐户,而无需任何手动步骤或图形界面。我四处搜索,但找不到任何用于执行此操作的API(只有android-publisher,但它不支持发布,尽管它的名称)。有没有人已经解决了这个问题,似乎是一个基本功能? 最佳答案

安卓工作室 : How to uninstall APK (or execute adb command) automatically before Run or Debug?

现在我需要每次在AndroidStudio中Run\Debug之前卸载应用程序。因为我需要在运行\debug应用程序之前重新创建数据库。我知道我可以运行命令adbuninstall[package_name]在终端中清除/data/data/[package_name]下的文件。但是,如果我每次都必须执行命令,这并不方便。我希望adbuninstall当我点击Run\Debug按钮时,命令可以自动执行。 最佳答案 adbuninstall可用于通过您的PC卸载应用程序。如果您希望每次通过AndroidStudio启动应用时自动发生这

android - 上传失败 您需要为您的 APK 使用不同的版本代码,因为您已经有一个版本代码为 2

根据这个答案Howtosolve"YourAPK'sversioncodeneedstobehigherthan2."inGooglePlay'sDeveloperConsole?我刚把版本代码从2改成了3,上传构建失败。这是我上传apk之前的旧list.....这是我必须上传到安卓开发者控制台的新版本代码。查看我的list......我不知道是什么问题。有什么帮助吗? 最佳答案 对于使用AndroidStudio的人,可以通过在build.gradle中编辑versionCode和versionName而不是AndroidMani

android - 如何从 PC 安装 APK?

我想将APK从PC安装到Android设备。而且由于用户的Android和一般的技术技能,我需要尽可能自动(无声地)完成它。那么如何将APK从PC发送到Android并开始安装呢? 最佳答案 通过USB数据线和turnonUSBstorage将Android设备连接到PC.将.apk文件复制到附加设备的存储空间。关闭USB存储设备并将其与PC断开连接。检查选项设置→应用程序→未知来源或设置>安全>未知来源。打开FileManager应用并单击复制的.apk文件。如果您无法处理apk文件,请尝试搜索或允许隐藏文件。它会询问您是否安装此

android - 如何调试签署发布的apk?

我有一个已签名并上传到AndroidMarket并安装在手机上的apk。我想在我的手机上运行这个版本的apk(通过Eclipse)来调试它。我以前做过这个(记得它是使用其中一个Android开发工具;也许是Dalvik调试监视器),但不幸的是不记得如何去做,也无法在网上找到任何文章。有谁知道如何做到这一点?Note:Ihavesetandroid:debuggable="true"inthemanifestandhaveenabledUSBDebuggingonmyphone. 最佳答案 我知道这是一个老问题,但future的引用。

android - 如何签署一个android apk文件

我正在尝试签署我的apk文件。我不知道该怎么做。我找不到好的深入方向。我的编程经验很少,因此将不胜感激。 最佳答案 手册很清楚。请说明您在完成后遇到的困难部分,我建议:https://developer.android.com/studio/publish/app-signing.html好的,一个没有引用或eclipse的小概述,所以为错误留出一些空间,但它的工作原理是这样的在eclipse中打开你的项目按鼠标右键->工具(android工具?)->导出签名的应用程序(apk?)完成向导:创建一个新的keystore。记住密码为您