草庐IT

split-apk

全部标签

android - 从另一个 apk 动态加载资源(布局)

我设法提取了布局,并将其添加到我的viewflipper,但是,它在那里加载为空白。代码是,ResourcespackageResources;ContextpackageContext;try{packageResources=pm.getResourcesForApplication(packageName);packageContext=this.createPackageContext(packageName,Context.CONTEXT_INCLUDE_CODE+Context.CONTEXT_IGNORE_SECURITY);}catch(NameNotFoundExce

android - 是否可以区分(在代码中)apk 是通过播放还是手动安装的?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howtoknowanapplicationisinstalledfromgoogleplayorside-load?我们有一个可在多个移动平台之间移植的应用程序。它提供了自己的更新机制,用于获取应用程序使用的相当大的数据。现在这种机制还可以下载应用程序的更新版本。如果用户手动安装了.apk,我们希望通过这种机制向他们发送新版本,但如果他们从安卓市场(或任何其他市场)安装它,市场应用程序将负责升级并自行完成会与之冲突。那么是否可以从应用程序内部检测该应用程序是否是通过市场安装的?

android - 如何获取私钥以在android中获取签名的apk文件?

我想知道在googleplaystore中发布androidapk的信息。我阅读了开发者网站。但是我努力获取apk文件的私钥。如何使用Release模式获取签名的apk文件。所以我需要一些循序渐进的过程。 最佳答案 这里有几个步骤可以帮助您创建一个发布私有(private)签名key:选择文件->导出在弹出窗口中,展开Android并选择导出Android应用程序在下一个弹出窗口中,选择浏览按钮并选择您需要发布APK的项目。单击下一步按钮。下一组选项用于选择现有keystore或创建新keystore。选择创建新的keystore,

java - 我想在我的手机上安装一个未签名的 apk 文件。该怎么办?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我已经构建了一个应用程序。我通过EclipseAPK将其导出。我有APK文件。我想把它发给我爸爸(在另一个国家,所以不能做很多技术性的事情),这样他就可以安装它并看到我的进步?如果没有在Playstore上获得开发帐户,我该怎么做?

android - 如何签署使用 PhoneGap Build 构建的 Android APK?

PhoneGapBuild似乎是一个很棒的工具,我用它构建了一个.apk并在多个Android设备上对其进行了测试。现在我需要将它提交到GooglePlay商店,但我需要签署apk。我已经在Google的开发者网站上阅读了所有关于签署.apk的内容,但我似乎需要安装Android开发工具并使用Eclipse。我已经安装了它,但找不到导入.apk的方法,所以卡住了。我不明白-那么PhoneGapBuild的意义何在?这一切都非常令人沮丧。该应用程序已准备就绪,但... 最佳答案 这就是解决方案。我得到了Android开发工具包-htt

android - 英国英语和美国英语的 apk 字符串本地化?

我是安卓新手。所以,它可能会问一个愚蠢的问题。我在Play商店中添加了美国英语和英国英语的描述。现在它要求我上传apk。我可以上传用于英国和美国的相同apk,因为字符串没有区别。即使没有区别,我是否需要在值目录中添加新文件夹。提前致谢! 最佳答案 您只需要一个适用于所有语言的APK。您无需为每种语言上传一个。添加单独的strings.xml文件完全是可选的,它不必与您在GooglePlay上输入的语言和变体相匹配。 关于android-英国英语和美国英语的apk字符串本地化?,我们在St

broadcastreceiver - 应用安装后删除 Apk

我正在开发一个应用程序,我必须在其中限制用户个人共享apk。人们可以下载它,但不应允许通过蓝牙等个人共享应用程序(apk)。我搜索并阅读了很多有关同一问题的信息,但没有找到完整的答案。我已经尝试了以下。Howtogetthefile*.apklocationinAndroiddeviceDownload,InstallingandDelete.apkfileonandroiddeviceprogrammaticallyfromawebsiteotherthanmarketplace我从上面了解到,执行此操作的简单方法是在安装应用程序后从用户设备中删除apk文件。(我也知道用户可以通过r

android - 使用新的 keystore 发布更新的/新的 apk

因此,我已经吸取了备份keystore的经验教训,并且从现在开始新的keystore已经安全地保存起来了。{是的,我一直在寻找旧的:-(}我需要取消发布我当前的应用程序,这样我就可以重复使用应用程序名称并使用我创建的新keystore创建一个新的应用程序版本1。我只能取消发布我的应用,而不能删除它,因为谷歌出于法律原因等需要将其保持为未发布状态,所以请理解。如何创建一个与现在Play商店同名的新应用,但该名称已被使用。仍在挖掘和调查解决方案,但我们将不胜感激。 最佳答案 因此,在与Google支持人员交谈后,我真的很想获得正确的解决

android - 在不生成签名 APK 的情况下调试发布构建类型

我有一个包含两种构建类型的项目设置:debug和release。在我的应用程序模块中,我有三个不同的目录:debug、release和main。我想做的是测试release目录中的代码,但我似乎能做到的唯一方法是生成签名的apk并将其加载到模拟器上。这意味着我无法正确调试它。当我将app模块的构建变体更改为release时,“编辑配置”弹出窗口中出现以下错误。Error:Theapkforyourcurrentlyselectedvariant(app-release-unsigned.apk_isnotsigned.Pleasespecifyasigningconfiguration

android - 错误 : Failed to launch application on device: ERROR: Failed to install apk to device: not installing on Android api level 23

我目前正在使用ionic开发混合应用程序。此时此刻,当我尝试使用ionicrun和gruntserve在浏览器中运行它时,一切正常。但是,当我尝试在移动设备上安装应用程序时,出现类似的错误现在这似乎是minSdkVersion和targetSdkVersion的问题。虽然我正在分享我的config.xml这样您就可以获得清晰的思路。我很难解决这个问题。如果你们能指出我正确的方向,那将是很大的帮助。注意:如果您需要任何额外信息,请询问我。SDK信息 最佳答案 您只需删除设备上的旧版应用,然后重新安装即可。记住:卸载程序。依次禁用和启用