草庐IT

multiple-apk

全部标签

android - 内容提供者 INSTALL_FAILED_CONFLICTING_PROVIDER(将内容提供者安装为单独的 apk)

我有两个使用相同内容提供程序的应用程序,但我不能在两个应用程序中放置相同的内容提供程序-它显示INSTALL_FAILED_CONFLICTING_PROVIDER错误。所以我把我的内容提供者放在第三个.apk中,并从两个应用程序中使用它,它运行良好。现在的问题是-必须先安装内容提供程序apk,然后才能在设备上安装这两个应用程序中的任何一个。否则,它会在安装过程中显示Providernotfound错误。那么,如何确保在安装任何其他apk之前安装提供程序apk?有没有办法将内容提供者apk与其他两个apk分别合并,这样它们将作为两个应用程序一起安装并且不会显示INSTALL_FAILE

Android Studio 卡在 "Installing APK"

AndroidStudio似乎不再检测应用何时安装在目标设备上并打开。它卡在“正在安装APK”上,进度条为空。没有错误,apk成功安装并打开,只是IDE仍然显示“InstallingAPK”,并没有自动连接调试器。我可以使用“将调试器附加到Android进程按钮”手动连接调试器,但这并不理想。任何人都可以就发生了什么以及如何解决它提供任何建议吗? 最佳答案 原来问题不在于AndroidStudio,而在于我用于测试的设备。我尝试了一个不同的设备,它表现正常,超越了“安装APK”并在断点处停止。不知何故,问题设备上的开发人员选项中的“

android - 创建APK扩展文件的步骤

我已开发应用程序并成功运行。我在我的应用程序中使用了应用程序许可功能。现在我要在googleplay上上传一个应用程序。请告诉我步骤,如何使用应用程序许可以及如何创建APK扩展文件? 最佳答案 扩展文件取消了上传超过100MB的apk大小的限制。您应该在上传apk时附上这些文件。每个应用最多可为每个APK提供4GB(2GB-主要,2GB-补丁)的附加数据。创建扩展文件时必须遵循命名约定[main|patch]...obb注意:main-如果没有这些文件,您的应用程序将无法运行patch-是那些额外的文件,没有这些文件你的应用程序可以

android - 错误 : Suspicious namespace and prefix combination [NamespaceTypo] when I try create Signed APK

我用Google搜索了我的问题,但找不到解决方案。当我尝试创建签名的APK时,我收到此错误:Error:(6)Error:Suspiciousnamespaceandprefixcombination[NamespaceTypo]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Explanationforissuesoftype"NamespaceTypo":trackthesedown.xmlns:app="http://schemas.android.com/tools"obscureerrormessages.Thischecklooksforpotentialm

Android APK 证书 - 需要哪些字段,如果该信息发生更改怎么办?

这看起来很基本,但我在任何地方都找不到我正在寻找的信息,尤其是关于Android应用程序的信息。我正在创建我的发布key(自签名),我被要求提供大量信息:名字和姓氏:(好的;不太可能改变)组织单位:(这是“公司名称”吗?)组织:(这与上面的“单位”有何不同?)城市或地区:(这可能会改变...)州或省:(也可能会改变...)国家代码(XX):(可以;不太可能改变)考虑到这一点,我有两个关于用于分发Android应用的自签名证书的基本问题:在创建时,我可以将这些字段中的任何一个留空,尤其是那些可能会更改的字段吗?还是禁止这样做?(大问题。)如果我想稍后更改给定的字段怎么办?这是否意味着创建

android - 使用 Gradle 更改 apk 名称

我有一个使用Gradle进行构建过程的Android项目。现在我想添加两个额外的构建类型staging和production,所以我的build.gradle包含:android{buildTypes{release{runProguardfalseproguardFilegetDefaultProguardFile('proguard-android.txt')}staging{signingConfigsigningConfigs.stagingapplicationVariants.all{variant->appendVersionNameVersionCode(variant

Android Studio - 如何压缩对齐 apk

我已经使用AndroidStudio创建了一个签名的apk,现在我将对其进行压缩,我已经阅读了以下内容:http://developer.android.com/tools/help/zipalign.html但我仍然不确定在哪里添加代码行,是在Gradle文件中,我在文件中的什么位置添加代码行? 最佳答案 在主模块的build.gradle文件中,您可以拥有多种构建类型以及调试类型。您可以在任何buildType中指定zipAlign特性,方法是使用buildTypes{release{minifyEnabledfalseprog

android - 已发布的 Android apk 出现错误 "Package file was not signed correctly"

我最近将我的应用程序上传到了android市场,但是由于错误,它在下载时拒绝运行Packagefilewasnotsignedcorrectly我首先使用eclipse发布了数据包,右键export,创建一个keystore然后发布,但是它拒绝工作。然后我下载了keytool和jarsigner并使用它们签署了我发布的升级。但是,这会产生相同的错误。我不知道我做错了什么,由于我无法删除应用程序,我无法尝试重新开始,谁能帮助我?谢谢 最佳答案 您的调试副本很可能仍安装在您的设备上。现在您已经下载了同一个应用的不同副本,它导致了这个错误

android - 如何在 Android 内部共享使用即时运行创建的拆分 APK?

背景我有一个应用程序(here),除其他功能外,它还允许共享APK文件。为了做到这一点,它通过访问packageInfo.applicationInfo.sourceDir的路径(文档链接here)到达文件,然后只共享文件(在需要时使用ContentProvider,因为我使用了here)。问题这在大多数情况下都可以正常工作,尤其是从Play商店或独立APK文件安装APK文件时,但是当我使用Android-Studio本身安装应用程序时,我在此路径上看到多个APK文件,但没有其中是有效的,可以毫无问题地安装和运行。这是此文件夹内容的屏幕截图,在试用"Alerter"githubrepo

android - 尝试将 APK 安装到模拟器时失败 [install_parse_failed_no_certificates]

我从Internet下载了Myfiles.apk,我正在尝试将其安装到我的Android模拟器。通过命令提示符安装Myfiles.apk文件时,我收到此错误。我尝试在命令提示符下执行以下操作C:\android-sdk\tools>adb-semulator-5554installC:\Users\Me\Desktop\MyFiles.apk如何将此APK正确安装到模拟器? 最佳答案 这个site帮助我正确签署了未签名的apk。但是,对于最后一个过程,即jarsigner,需要使用以下命令jarsigner-verbose-siga