草庐IT

multiple-apk

全部标签

android - 警告您的 Apk 正在使用需要隐私政策 : (android. 权限的权限。READ_PHONE_STATE)

在list中未添加android.permission.READ_PHONE_STATE。权限。为什么我上传新的apk版本时出现错误如下。您的应用有一个版本代码为1的apk,它请求以下权限:android.permission.READ_PHONE_STATE。在APK中使用这些权限的应用需要设置隐私政策。我附上了我的googleplay商店帐户的屏幕截图。我的list文件。 最佳答案 您的应用的manifest.xml具有从您的设备访问信息的这些权限,但您在Play商店提交时没有隐私政策链接。所以你会收到这个警告。如果您的应用处理

android - 第一次安装 .apk 时如何启动服务

在我的应用程序中,我没有任何UI部分,因此我需要在设备上安装应用程序后立即启动服务。我看到很多链接,答案是不可能的,但我想这肯定是可能的。看看PlanBAndroidMarket上满足我要求的应用程序。下面是我的list文件,我是如何尝试的,但根本没有调用服务。所以,让我知道在安装应用程序时启动服务的最佳方式是什么。更新我也尝试使用android.intent.action.PACKAGE_ADDED它可以很好地检测其他应用程序的包,但不适用于自身。 最佳答案 幸运的是,在XOOM和GalaxyNexus上测试过,PlanB不适用于

android - 生成签名的apk android studio

我是android开发新手,刚刚完成了我的第一个应用程序。我想在androidstudio中生成一个签名的apk。我阅读了开发人员文档,但无法理解这些步骤。当我点击Build>GenerateSignedAPK...时,它会显示一个对话框,询问以下内容:Keystorepath//withtwooptionscreatenewandchooseexistingKeystorepasswordKeyaliaskeypassword即使在谷歌搜索之后我也没有得到什么是keystore。当我选择createnew时,它要求我选择一个路径并找到一个我没有的.jks文件!谁能解释并列出生成签名a

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