草庐IT

android - 如何从已签名的 apk 中获取 keystore 文件

我已经使用默认的debug.keystorekey对我的apk进行了签名。但不幸的是我的系统损坏了,现在我需要从已经签名的apk中获取keystore。用新apk替换旧apk。我有MD5、SHA指纹。但我可以将它们作为keystore来签署apk。如有任何建议,我们将不胜感激。提前致谢。 最佳答案 unzip-pName-of-apk.apkMETA-INF/CERT.RSA|keytool-printcert是我用的。它产生所有者、颁发者、序列号、有效通过、证书指纹、签名算法和版本等信息。

android - 从命令提示符创建 apk 文件

我想从命令提示符创建.apk文件。为此,我关注thislink并尝试用ant完成它..但它给我错误。taskdefclasscom.android.ant.setuptaskcannotbefound任何人都可以帮我解决我犯的错误或为此提供分步教程。提前致谢... 最佳答案 您需要将sdk.dir传递给ant,即ant-Dsdk.dir=您还需要指定七个左右的Android构建目标之一,因为默认构建目标是“帮助”。如果你只是运行ant-Dsdk.dir=,你会得到一些帮助输出,像这样:help:[echo]AndroidAntBui

android - 如果我不在 Android 中压缩一个纯文本文件,它会在 APK 中被压缩吗?

我正在考虑是否要压缩我的应用程序中包含的大约1.5MB的纯文本文件。我可以使用zip将其压缩到400k并在应用程序中解压缩,但这只是另一件事。如果我不这样做,它会在APK中被压缩吗?我可以把它放在一个特殊的地方来实现这一点吗?我真的只关心下载大小。 最佳答案 文件根据扩展名压缩:/*theseformatsarealreadycompressed,ordon'tcompresswell*/staticconstchar*kNoCompressExt[]={".jpg",".jpeg",".png",".gif",".wav",".m

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