草庐IT

release-apk

全部标签

uniapp项目打包(安卓apk和微信小程序)

uniapp的打包方式有很多,这里主要讲解App打包成安卓apk和微信小程序的两种方式原生App原生App分为云打包和本地打包两种,一般只推荐使用云打包来快速打包成安卓apk安卓正式包勾选使用云端证书时,我们无需手动生成证书别名、证书私钥密码、证书文件等,uniapp官方已配置好云端证书可供一键打包第一次打包时需要勾选传统打包,每个开发者账号每天是有一定的免费打包次数,传统打包会消耗该次数,次数用完了可以去官方后台购买,一次2块钱。但是在打过传统正式包之后,如果项目有代码更新需要再次打包,直接勾选快速安心打包即可,该种方式不会消耗打包次数,而且效率更高,但是需要基于该项目曾打过传统正式包的情况

android - 如何在android中减少和压缩apk文件

我有一个apk文件,但它的文件大小是22.4MB。它很大,所以我需要减少或压缩android中的apk文件。减少和压缩apk文件大小的正确方法是什么? 最佳答案 您可以压缩APK文件(rar、zip),但必须将其解压缩才能工作。如果要分发的apk文件太大,您可以:使用扩展文件:http://developer.android.com/google/play/expansion-files.html创建多个版本的apk:http://developer.android.com/google/play/publishing/multip

android - 通过重新压缩其内容来减小 APK 大小

我有一个非常大的apk文件,我正在尝试减小它的大小。已经使用了所有常用技术,例如Proguard和图像压缩。尽管如此,apk还是很大-大约25mb。Wikipedia说:APKfilesareatypeofarchivefile,specificallyinzipformatpackagesbasedontheJARfileformat,with.apkasthefilenameextension.我最近注意到,如果我解压缩apk(AndroidStudio的Artifact输出),使用7-Zip重新压缩并签名,那么大小会神奇地减少2.5mb(至~22.5mb)。我可以将它上传到Pla

java - 代码更改未反射(reflect)在 .apk [Android Studio] 中

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭7年前。Improvethisquestion从早上开始,我的代码更改就没有反射(reflect)在.apk中。我没有更新任何东西。我在这里看到一些帖子指出sdk-tools。但是我没有接触过sdk-tools。可能的原因是什么?

android - 为什么 SMS Retriever API 在 Release模式下不起作用?

我已经像谷歌教程中那样实现了SMSRetrieverAPI,并且在我的调试BuildVariant中工作正常。我可以阅读短信并获取用户可以登录的代码。我的问题是,当我在版本BuildVariant中运行应用程序时,短信不起作用。我收到了短信,但我无法读取登录代码。我更改了用AppSignatureHelper生成的哈希值在与Debug模式不同的Release模式下。在调试工作和版本号中。一些帮助将不胜感激代码:list:在我的类(class)中:(在发布和Debug模式下,代码会抛出onSucess方法)此方法在onCreate中调用。privatevoidstartSMSListen

android - 如何从 Windows 命令行构建 .apk 文件?

如何通过Windows命令行使用“apkbuilder.bat”构建并签署(keystore).apk文件?我尝试运行以下行:apkbuilder.bat%APK_File_Name%-u-z%Project_Path%\bin\resources.ap_-f%Project_Path%\bin\classes.dex-rf%Project_Path%但我遇到以下异常:java.lang.ArrayIndexOutOfBoundsException:1atcom.android.sdklib.build.ApkBuilderMain.main请帮忙。谢谢 最

android - 为属性 'inputFile' 指定的 app-debug-unaligned.apk 不存在

今天早上,当我打开我已经工作了一周左右的AndroidStudio项目时,它突然无法在我的手机上运行该应用程序。它可以与gradle同步而不会出现任何错误,但是当我尝试运行该应用程序时出现以下错误:Aproblemwasfoundwiththeconfigurationoftask':app:zipalignDebug'.>File'\app\build\outputs\apk\app-debug-unaligned.apk'specifiedforproperty'inputFile'doesnotexist.我已经尝试了几种方法来解决这个问题。我试过更改构建工具版本、compile

android - 如何保护存储在 Android APK 中的 Assets

我相信这个问题已经被问过了,但我对他们的回答不满意,所以我再次在这里发布。有人可以告诉我如何保护我的Android应用程序Assets免受想要构建类似应用程序的抄袭者的侵害吗? 最佳答案 一如既往,在便利性和安全性之间需要权衡取舍。您希望应用越安全,开发起来就越不方便。由于易于反编译,特别是对于已获得root权限的手机,源代码本质上是不安全的。为了保护您的源代码,您可以混淆和/或加密您的代码,以防止反编译。不确定有哪些工具可用于Android,但我相信这会使您的构建过程复杂化。如果你只是混淆,反编译可能仍然是可能的,但会更加困难,并

android - 在 Android Studio 中生成签名的 APK

在Stackoverflow中有几个问题与我的问题相关,例如:HowdoIexportaprojectintheAndroidstudio?HowtocreateareleasesignedapkfileusingGradle他们很好。但仍然让我感到困惑。当我在AndroidStudio中选择Build->GeneratesignedAPK时,我收到了这条警告消息:这是什么意思?这是否意味着我必须通过配置build.gradle来使用gradle命令行?那么Sprite是干什么用的呢?如果我只是通过单击“确定”忽略警告并按照向导生成apk文件,当我将apk上传到GooglePlay时,

android - 简单隐藏/混淆 APK 中的字符串?

有时您需要在应用程序本身中存储密码,例如用于与您自己的服务器通信的用户名/密码。在这些情况下,不可能遵循存储密码的正常过程——即散列密码、存储散列、与散列用户输入进行比较——因为你没有任何用户输入来与散列进行比较。密码需要由应用程序本身提供。那么如何保护APK中存储的密码呢?像下面这样的密码生成函数是否相当安全?纯文本:Stringpassword="$()&HDI?=!";简单混淆:privateStringgetPassword(){Stringpool="%&/@$()7?=!656sd8KJ%&HDI!!!G98y/&%=?=*^%&ft4%(";returnpool.subs