草庐IT

apk加固

全部标签

android - 获取 apk 中定义的所有字符串

有没有一种快速获取apk中定义的所有字符串的方法?我正在做这样的事情:aaptd--valuesresourcesapp.apk我不确定它是否给了我所有的字符串。如果有任何更简单的方法来解析字符串,请告诉我。 最佳答案 您可以将“资源”更改为“字符串”,您将拥有它。使用:aaptd--valuesstrings[APK_FILE]这将转储apk上的所有字符串。转储包括您要查找的字符串资源。这还包括系统生成的字符串,例如资源路径(例如res/drawable-hdpi/icon.png)。

android - 您需要在将应用上传到 google play 时向您的 APK 添加图标

我不知道我哪里错了。我需要将APK上传到googleplay,每当我尝试上传它时,它都会显示一条错误消息,如所附屏幕截图所示。错误是“您需要向您的APK添加一个图标”,但可以肯定的是,我已经在我的list文件中向我的APk添加了一个图标。我不知道它在问它是因为图标分辨率错误还是我缺少什么。请帮助。 最佳答案 我遇到了同样的问题,请确保您的应用程序名称中没有\n 关于android-您需要在将应用上传到googleplay时向您的APK添加图标,我们在StackOverflow上找到一个类

android - 无法从 React Native 安装已签名的 apk

运行成功后./gradlewassembleReleaseBUILDSUCCESSFULTotaltime:15.842secsThisbuildcouldbefaster,pleaseconsiderusingtheGradleDaemon:http://gradle.org/docs/2.4/userguide/gradle_daemon.html我将“app-release.apk”放入手机,并尝试使用文件浏览器安装它。应用程序图标无处显示。安装有文本:“应用程序未安装” 最佳答案 该应用已安装在其他用户中。它看起来是卸载的,

android - Web 主机问题,要从 Android 浏览器下载的 .apk 文件

我一直试图让一些人测试一个Android应用程序,并且需要一种友好的方式来交付它,因为它目前不在市场上。我已将它上传到我的网站,发现几乎所有下载尝试都失败了。这是通过Android模拟器或实际设备进行的。我个人只能在1台设备上成功下载,其余用户报告下载不成功/失败。我将文件放在2个不同的网络服务器上,并且我能够通过android浏览器从其他服务器成功下载。我应该告诉我的首选主机什么才能解决这个问题? 最佳答案 他们需要将“.apk”的地雷类型添加到“application/vnd.android.package-archive”我有

android - APK第二次安装失败

我通过在AndroidStudio中执行以下操作来生成APK:构建->构建APK。我将此APK复制到手机的内存中并启动它。它安装得很好,但只是第一次。然后我卸载现有的应用程序并再次启动相同的APK,现在它显示“应用程序未安装”。如果我再次将同一个APK从我的电脑复制到这部手机,那么它只会在第一次安装时再次安装。 最佳答案 Googleplay更新问题,打开playstore->Playprotect并关闭安全威胁扫描设备。 关于android-APK第二次安装失败,我们在StackOve

android - 自更新 APK 时崩溃(组件类不存在)

我正在开发一个系统应用程序,它通过下载一个apk并使用PackageManager的installPackage()方法来更新它自己。我收到以下异常:FatalException:java.lang.IllegalArgumentException:Componentclasscom.myapp.package.receivers.SomeOldReceiverdoesnotexistincom.myapp.packageatandroid.os.Parcel.readException(Parcel.java:1544)atandroid.os.Parcel.readExceptio

android - 由于 abis 重叠,Play 开发者控制台上的 APK 完全被遮蔽

我正在尝试使用以下代码在我的gradle中进行abi拆分splits{abi{enabletruereset()include'x86','armeabi-v7a'/*,'arm64-v8a','x86_64'*/universalApktrue}}defabiVersionCodes=['armeabi-v7a':1,'x86':2,/*'arm64-v8a':2,'x86_64':4*/]android.applicationVariants.all{variant->//assigndifferentversioncodeforeachoutputvariant.outputs.

android - 如何避免让用户下载单独的 APK 进行帐户管理?

我创建了一个customaccounttype对于我正在开发的两个应用程序。现在我正在寻找一种方法让这两个应用程序都能利用这个单一帐户服务。documentation建议如下。Onesolutionistoplacetheserviceinonesmall,special-purposeAPK.Whenanappwishestouseyourcustomaccounttype,itcancheckthedevicetoseeifyourcustomaccountserviceisavailable.Ifnot,itcandirecttheusertoGooglePlaytodownlo

android - 如何使用调试 APK 测试 Android Pay?

默认情况下,AndroidPay拒绝在调试版本中工作,这使得测试变得棘手。到目前为止,我们所做的是将新代码实际合并到开发或修补程序分支中,以便我们的构建环境将生成可以测试的签名APK。这并不理想。https://developers.google.com/android-pay/get-started状态“注意:我们的测试环境不会在FullWallet响应中返回实时的、可收费的token,但将允许我们测试您的预购流程。在您的应用程序具有生产访问权限之前,您将在AndroidPay选择器上看到无法识别的应用程序错误。”这不太有希望。https://developer.android.co

android - 无法在升级到 Android Lollipop 的设备上使用 adb 安装 apk

我最近将我的一台Android设备升级到了AndroidLollipop(5.0),现在我无法调试我的应用程序,甚至无法使用adb在设备上安装apk。我收到以下错误java.lang.UnsatisfiedLinkError:Noimplementationfoundforjava.lang.Stringandroid.os.SystemProperties.native_get(java.lang.String,java.lang.String)(triedJava_android_os_SystemProperties_native_1getandJava_android_os_S