草庐IT

split-apk

全部标签

Android apk 扩展文件 - 可选

我可以在应用程序中使用主扩展文件作为可选下载选项吗?所以我不需要用APK文件下载它,但稍后用户会这样做。 最佳答案 当你创建一个扩展文件时,它应该是这样的[main|patch]..main,是你的app需要运行的文件,所以你选择patch。该版本与您上传扩展文件时使用的apk版本相同。如果您的apk版本是7,您应该将扩展文件命名为:patch.7.com.yourpackagename然后将其压缩并上传到googleplay! 关于Androidapk扩展文件-可选,我们在StackO

android - .apk 签名即使使用 Sun JDK 也会失败(java.lang.NoClassDefFoundError : com. android.jarutils.DebugKeyProvider)

我在签署我的Android应用程序时遇到一个有趣的问题,无论我是否使用调试key。无论我安装到/usr/bin/{java,keytool,jarsigner}的JDK(OpenJDK还是Sun的JDK),它在编译成功后总是会给出以下输出:-package-debug-sign:[apkbuilder]CreatingRemoteNotify-debug-unaligned.apkandsigningitwithadebugkey...BUILDFAILED/home/ianweller/AndroidSDK/platforms/android-7/templates/android_

android apk 非市场安装更新通知

我们有用户通过非市场安装(手动apk安装)安装了android应用我们还更新了市场上的应用程序。在手动安装应用程序的手机上,Android市场会向用户发送“新版本可用”通知吗? 最佳答案 答案是否定的。不是从AndroidMarket安装的应用程序将不会从AndroidMarket收到更新通知。您必须在您的应用中实现您自己的更新通知机制。 关于androidapk非市场安装更新通知,我们在StackOverflow上找到一个类似的问题: https://sta

android - 使用现有的 .keystore 签署 android apk

我使用的是Eclipse,除了在windows->preferences->android->build中指定了默认的keystore路径外,我没有在eclipse中指定任何其他自定义的keystore路径。我在两个位置有debug.keystore。一个在默认路径中,另一个在c:\customised_pa​​th中。但是,当我想生成证书时:keytool-genkey-v-keystoredebug.keystore-aliasandroiddebugkey-keyalgRSA-keysize2048-validity20000it'llgeneratethedebug.keyst

android - INSTALL_FAILED_MISSING_SHARED_LIBRARY 安装 apk(无 Google API)

我在安装带有自定义库的Android应用程序时遇到问题:hessian-3.1.5.jar。我的IDE是:intellijidea11这个库在项目结构的库中,在AndroidManifest.xml中我有一行:但它说:Failure[INSTALL_FAILED_MISSING_SHARED_LIBRARY]有什么想法吗? 最佳答案 这在模拟器上有效吗?听起来您的设备上没有Google库(并且由于它们已授权给设备制造商,如果没有它们,您就无法将它们安装到上面)。 关于android-IN

android - 有哪些工具可以为 android 提供 apk 保护(防止逆向和重新打包)?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion似乎我公司的一个成功应用程序已被重新打包为torjan并分发到第3方市场(googleplay之外)。我正在寻找一个强大的解决方案,以保护我们的应用程序将来免受此类问题的影响。到目前为止我已经看到:http://www.droidact

android - xmlns :android ="http://schemas.android.com/apk/res/android" gets added to all my layout objects causing errors

在更新我所有的ADT工具和Eclipse之后的某个时刻,当我打开它们时我的所有XML文件都出错xmlns:android="http://schemas.android.com/apk/res/android"被添加到每个布局对象(根对象就像我最初设置它的方式,以及嵌套的RelativeLayouts和LinearLayouts和FrameLayouts)这会导致该XML文件中出现错误,我必须手动删除它们,即使使用查找和替换,当我只想查看xml文档时,这样做既不必要又乏味为什么会这样,我该如何预防 最佳答案 问题可能出在你的lint

android - 如何签署我已经制作的 android app/.apk 文件

我使用软件制作了一个Android动态壁纸应用程序,并且该应用程序在我的设备上运行完美,所以我考虑将其上传到Playstore。当我上传我的应用程序时,我遇到了以下错误:**“您上传的APK使用过期过早的证书签名。您需要使用在未来过期的证书对您的APK进行签名。”现在我如何才能再次签署我的证书?请我需要详细的教程! 最佳答案 您必须创建一个将在25年左右过期的新签名key,并使用该key签署您的应用程序 关于android-如何签署我已经制作的androidapp/.apk文件,我们在S

android - 更新 Google Play 上的 apk 文件

我想发布一个我开发的Android应用程序,但有一个小问题。应用程序将加载一个数据库文件(或sqlite3文件)。如果将来出现更新,并且这些更新仅针对应用程序的功能而没有数据库结构,我希望允许用户将他们保存的条目保留在他们的sqlite3文件中。那么发送更新的最佳做法是什么?仅使用新的更新代码编译apk文件而不使用数据库文件?或者有其他建议吗?PS:我不是在使用Java和Eclipse,而是在使用适用于Android的python和Kivy平台,这是开发Android应用程序的一种令人惊叹的新方法。 最佳答案 如果您使用的是本地sq

android - 阻止 Apk 直接安装到 BB10.2.1 更新设备中

我移植我的android应用程序来制作bb10版本。从bb10.2.1更新开始,blackberry引入了一个新概念,其中apk可以直接安装,如果手机设置菜单中的管理应用程序打开,则可以安装在BB10设备中。我的问题是我想限制我的用户这样做而不是将apk安装到bb10中。并仅从appworld下载我的应用程序。有没有人遇到并解决了这个问题,请告诉我如何解决。 最佳答案 根据Android的行为,我认为您不能限制用户这样做。我没有在BlackBerry上尝试过,但从你所说的来看,该选项听起来类似于Android上安全设置下的未知来源设