草庐IT

apk-signing

全部标签

如何看待华为宣称“纯鸿蒙”OS将不再兼容安卓应用 APK彻底再见?

如何看待华为宣称“纯鸿蒙”OS将不再兼容安卓应用APK彻底再见?在开始前我有一些资料,是我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「安卓开发资料从专业入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!在评论区回复“888”,关注我之后私信回复“888”,即可拿走是否兼容APK倒不是重点。重点在于,假如我是一个安卓开发者,想要开发原生鸿蒙APP,要花多少精力。如果有「-键转换工具」,开发完安卓版后能直接导出鸿蒙安装包,那就等于间接兼容APK了。如果不能一键转换,但是开发过程基本--样,安卓中常用的库也都兼容,只是打包的过程略有不同,那就属于一般难度。主流的APP大厂都会适

android - 在没有 Activity 或 Dialog 的情况下安装 .apk

我的应用程序下载一个.apk并使用如下Activity安装它:Android:install.apkprogrammatically但是,它会导致出现一个对话框并需要用户操作。所以我的问题是:有没有不需要用户交互的编程方式?根据评论,我必须提供额外的信息:是的,存在安全隐患。我只是想知道这是否可能。实际上,我确实拥有他们的手机。 最佳答案 不,您不能这样做,用户必须批准所有应用安装。但是,由于这是您的设备,您可以使用adb来安装它而无需对话框!;) 关于android-在没有Activi

android - .apk 安装在 Android 上,但无法在任何地方找到!

我使用Eclipse为Android开发了两个小应用程序。然后我通过右键单击项目并“作为android应用程序运行”在手机上运行它们,并且它们被成功测试。但是,当我尝试安装他们的.apk文件时,其中一个出现在列表中,而另一个没有出现。我检查了应用程序管理器,它显示应用程序已保存。我试着用手机中的“搜索”找到它,它可以找到除这个以外的所有保存的.apk。请问您是否知道我哪里出错了,尤其是它似乎已保存,尽管应用程序管理器说它已安装,但只有此应用程序没有出现在手机中。 最佳答案 找出发生这种情况的原因。您需要在AndroidManifes

java - 使用 SDK 12 和兼容性库的 Eclipse 导出签名 APK 失败

我正在尝试导出我的Android应用程序的签名混淆版本,但我一直收到此错误。我最近添加了v4兼容性库,从那时起就无法导出已签名的APK。任何帮助将不胜感激。注意:使用SDK12和默认的proguard.cfg这是控制台输出:Proguardreturnedwitherrorcode1.SeeconsoleWarning:android.support.v4.os.ParcelableCompatCreatorHoneycombMR2:can'tfindsuperclassorinterfaceandroid.os.Parcelable$ClassLoaderCreatorWarning

android - 无法在 HoneyComb 3.2 上安装应用程序 - 它给出 INSTALL_PARSE_FAILED_NOT_APK 错误

感谢阅读!一位用户最近报告说他无法在他的AsusEeePadTransformer上安装我的应用程序(我假设它有3.2更新)。因此,我尝试在3.2模拟器上安装该应用程序,这是我的控制台输出:[2011-08-0414:04:06-]Newemulatorfound:emulator-5554[2011-08-0414:04:06-]WaitingforHOME('android.process.acore')tobelaunched...[2011-08-0414:05:04-]HOMEisupondevice'emulator-5554'[2011-08-0414:05:04-]Up

android - 签署 APK 会导致 com.android.sdklib.BuildToolInfo.getPath(BuildToolInfo.java :244)

我正在尝试使用AndroidStudio生成签名的APK,但出现此错误。我确定我的密码等是正确的,因为我已经尝试过使用任意字符串进行相同的处理,但它们失败并出现预期的错误(密码错误)谷歌没有证明对这个错误有用,有没有人知道发生了什么事?我正在使用0.8.6nulljava.lang.AssertionErroratcom.android.sdklib.BuildToolInfo.getPath(BuildToolInfo.java:244)atorg.jetbrains.android.exportSignedPackage.ExportSignedPackageWizard.crea

android - 是时候将 APK 从测试版升级到生产版了

我知道将APK直接发布到生产环境(或alpha/beta)需要一些时间(1-6小时),但是如何从beta(或alpha)升级到生产环境呢?是更短的时间还是需要相似的时间? 最佳答案 我刚刚完成了这个过程,从Beta版推广到正式版大约花了一个小时。它看起来不是即时的,所以我只能假设它使用直接上传到生产的相同过程。 关于android-是时候将APK从测试版升级到生产版了,我们在StackOverflow上找到一个类似的问题: https://stackoverf

Google Drive API status Code = sign_in_required

我对GoogleDrive有问题。在我单击对话框中使用电子邮件im获取错误之后:statusCode=SIGN_IN_REQUIRED我通过添加Gradle解决了这个问题debug{signingConfigsigningConfigs.config}signingConfigs{config{keyAlias'******'keyPassword'******'storeFilefile('C:/Users/.android/debug.keystore')storePassword'******'}}但是问题是没有这个文件,可以在Gradle中使用此选项吗?我将此代码推向存储库,并且在缺少

java - 无法使用 'com.google.android.gms:play-services:9.4.0' 构建 APK

我开始为我的小游戏使用GooglePlay服务。正如指南所说,我在我的build.gradle(Module:app)中添加了compile'com.google.android.gms:play-services:9.4.0'。自那次更改后,我无法构建我的apk,但我仍然可以在我的手机上运行它。构建apk时出现以下错误:Error:Executionfailedfortask':app:transformClassesWithDexForDebug'.com.android.build.api.transform.TransformException:com.android.ide.

java - 是否可以使用 Activity 名称或类似名称在 Android 上使用 startActivity 在不同的 apk 中启动 Activity ?

我曾尝试编写一个Android应用程序,其中包含一个应从其他应用程序启动的Activity。它不是内容提供者,只是一个带有图形用户界面的应用程序,不应在已安装的应用程序中列出。我试过代码示例here启动现有提供程序等似乎很容易,但我无法弄清楚如何只编写一个“隐藏”应用程序并从另一个应用程序启动它。基本用例是:应用程序A是可从应用程序列表中启动的普通apk。应用程序B是一个不同的apk,具有已知的程序包和Activity名称,但在应用程序列表中不可见或无法启动。应用A使用包名和类名(或者可能是从这些名称构造的URI?)启动应用B。我在第三步失败了。可以这样做吗?