标签: apk

从APK文件到项目的逆向工程

我意外地从Eclipse中删除了我的项目,我剩下的就是我转移到手机上的APK文件.有没有办法扭转出口申请,.apk文件的过程,所以我可以得到我的项目回来?

android decompiling apk

229
推荐指数
6
解决办法
35万
查看次数

磁盘上不存在APK文件

当我在Android Studio上尝试调试应用程序时,会提供此日志输出:

磁盘上不存在APK文件/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk.

我重新启动了Android Studio,但我无法解决这个问题.我该如何解决?谢谢

android apk android-studio

220
推荐指数
13
解决办法
11万
查看次数

签名版本之间的区别 - V1(Jar Signature)和V2(Full APK Signature)在AndroidStudio中生成签名的apk时?

请至少选择一个要在Android Studio 2.3中使用的签名版本

现在,在Android Studio中生成已签名的apk时,它会在签名的apk生成过程的最后一步中显示两个选项(CheckBox),即1. V1(Jar Signature)和2.`V2(Full APK Signature)'作为签名版本.

**签名版本**选项

那么,在新的Android Studio更新中,这些V1(Jar Signature)V2(Full APK Signature)之间有什么区别?

我应该使用哪个(或两者)来为Play商店发布的apk进行签名?

此外,当我使用第二个选项时,我在安装apk时遇到错误安装Parse Failed No Certificate.

android signing signature apk android-studio

214
推荐指数
5
解决办法
8万
查看次数

以编程方式在Android上安装应用程序

我很想知道是否可以从自定义Android应用程序以编程方式安装动态下载的apk.

android apk

200
推荐指数
10
解决办法
17万
查看次数

如何验证Android apk是否已使用发布证书签名?

如何检查Android apk是否已使用发布而不是调试证书进行签名?

android apk android-keystore

199
推荐指数
4
解决办法
14万
查看次数

原因:buildOutput.apkData不能为null

当我尝试在手机的模拟器o中运行“ app”时,使用Kotlin的android应用程序抛出此异常。当我构建项目时,它运行良好,没有错误。

我在用:

  • SDK 28(Android 9.0(Pie))
  • 摇篮5.1.1
  • Gradle插件3.5.0-alpha03
  • Kotlin 1.3.10
  • Java 1.8.0_151
  • OSX 10.13.2
    org.gradle.internal.exceptions.LocationAwareException: buildOutput.apkData must not be null
        at org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:99)
        at org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:65)
        at org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:39)
        at org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:29)
        at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:194)
        at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:141)
        ...
    Caused by: java.lang.IllegalStateException: buildOutput.apkData must not be null
        at com.android.build.gradle.internal.ide.EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:103)
        at com.android.build.gradle.internal.ide.EarlySyncBuildOutput$Companion$load$2.invoke(EarlySyncBuildOutput.kt:67)
        at kotlin.sequences.TransformingSequence$iterator$1.next(Sequences.kt:174)
        at kotlin.sequences.SequencesKt___SequencesKt.toCollection(_Sequences.kt:691)
        at kotlin.sequences.SequencesKt___SequencesKt.toMutableList(_Sequences.kt:721)
        at kotlin.sequences.SequencesKt___SequencesKt.toList(_Sequences.kt:712)
        ...
Run Code Online (Sandbox Code Playgroud)

mobile android mobile-application apk android-studio

192
推荐指数
10
解决办法
5万
查看次数

阅读Android APK的包名称

我需要获取Android APK 的包名.我试图解压缩APK并阅读内容AndroidManifest.xml,但似乎它不是文本文件.

如何提取APK的包名?

android apk

189
推荐指数
10
解决办法
15万
查看次数

必须使用与先前版本相同的证书对apk进行签名

不久前我将我的应用程序上传到Google Play(当时称为Android Market).

今天我更新了应用程序,但是我删除了以前的密钥库并创建了一个新密钥库.
上传时,它表示APK必须使用与先前版本相同的证书进行签名:

上传失败

您上传了使用其他证书签名的APK到您以前的APK.您必须使用相同的证书.

您现有的APK使用带有指纹的证书进行签名:
[SHA1:89:2F:11:FE:CE:D6:CC:DF:65:E7:76:3E:DD:A7:96: 4F:84:DD:BA:33]
以及用于签署您上传的APK的证书有指纹:
[SHA1:20:26:F4:C1:DF:0F:2B:D9:46: 03:FF:AB:07:B1:28:7B:9C:75:44:CC]

但是我没有这个证书,也不想删除并重新发布应用程序,因为它有活跃的用户.

如何使用新证书签署我的应用程序?

android apk google-play

188
推荐指数
8
解决办法
21万
查看次数

如何在没有root访问权限的情况下获取已安装应用的APK?

我正在尝试提取没有root权限的已安装Android应用的APK文件.

我认为这是不可能的,因为非系统应用程序的所有APK文件都位于/ data/app中,访问此文件夹需要root权限.然后我发现Google Play商店中有很多应用即使在非root设备上也可以访问APK文件.

有人能告诉我这是怎么回事吗?是否有备份应用程序备份没有root的APK文件?

android root apk

184
推荐指数
7
解决办法
17万
查看次数

Android会保留.apk文件吗?如果是这样的话?

android从Marketplace安装应用程序后,是否保留.apk文件?

是否有标准位置Android将保留此类文件?

installer android packages apk

178
推荐指数
11
解决办法
41万
查看次数