草庐IT

multiple-apk

全部标签

android - 在 Android Gradle 项目中复制 APK 文件

我正在尝试向我的Android项目的build.gradle添加自定义任务,以将最终APK和Proguard的mapping.txt复制到不同的目录中。我的任务依赖于assembleDevDebug任务:taskpublish(dependsOn:'assembleDevDebug')根据文档,我可以看到如何使用标准Copy任务类型进行文件复制:task(copy,type:Copy){from(file('srcDir'))into(buildDir)}但前提是您知道要复制的文件的名称和位置。如何找到作为assembleDevDebug任务的一部分构建的APK文件的确切名称和位置?这

android - 使用 Google Play 提供的上传 key 签署 APK

我正在尝试了解如何在使用GooglePlay应用签名时将应用上传到GooglePlay。这是我所做的:创建了一个应用使用keytool.exe为该应用生成key已将应用上传到GooglePlay注册了GooglePlay应用签名尝试再次上传应用,但未成功。它提示证书不是证书UploadnewAPKtoProductionUploadfailedYouuploadedanAPKthatisnotsignedwiththeuploadcertificate.Youmustusethesamecertificate.Theuploadcertificatehasfingerprint:[SH

android - 我可以使用与随附证书不同的证书重新签署 .apk 吗?

如果我有一个apk,我是否可以删除当前的签名以及如何使用不同的.keystore文件对其重新签名并仍然安装应用程序?更新:我设法让它与Jorgesys的解决方案一起使用,而我之前搞砸的地方是我解压缩了.apk,然后在删除META-INF文件夹并更改文件后重新压缩它扩展回.apk。我应该做的只是用winzip打开它并删除winzip里面的文件夹。 最佳答案 试试这个1)Changetheextensionofyour.apkto.zip2)OpenandremovethefolderMETA-INF3)Changetheextensi

android - CHOICE_MODE_MULTIPLE 和 CHOICE_MODE_MULTIPLE_MODAL 的区别?

可能是一个非常基本的问题,但是在CHOICE_MODE_MULTIPLE和CHOICE_MODE_MULTIPLE_MODAL之间设置ListViews选择模式有什么区别?Android文档并没有真正解释太多..来自Android开发网站:CHOICE_MODE_MULTIPLE:列表允许多选CHOICE_MODE_MULTIPLE_MODAL:列表允许在模态选择模式下进行多项选择 最佳答案 文档实际上说明了主要区别。CHOICE_MODE_MULTIPLE:ThelistallowsmultiplechoicesCHOICE_MO

android - 如何在应用程序的 APK 中包含数据文件?

我想在安装我的Android应用程序时创建一些预先创建的文件。我想在内部存储器(data/data//files/)和新创建的sdcard目录(/sdcard//data1/)中创建文件。我该怎么做? 最佳答案 如果您有大量文件和目录结构,您应该使用/assets。这些没有给出任何R常数,并且可以由您的应用程序扫描打开一个Assets文件:InputStreamis=getAssets().open("path/file.ext");列出目录:String[]files=getAssets().list("");

android - 使用 Gradle 构建未签名的 APK

目前我正在尝试学习Gradle来构建AndroidAPK。如何在gradle中设置选项来构建未签名的APK? 最佳答案 您不必设置任何选项,只需运行常规任务即可:$gradleassemble这会在project/build/apk/中生成两个文件app-debug-unaligned.apkapp-release-unsigned.apk 关于android-使用Gradle构建未签名的APK,我们在StackOverflow上找到一个类似的问题: http

android - apk文件中classes.dex文件的作用

这个问题在这里已经有了答案:Whatare.dexfilesinAndroid?(3个回答)关闭4个月前。使用WinRar(打开压缩文件的软件)打开APK文件时。我在APK中打包了一堆文件。其中classes.dex就是其中之一。我的问题是这个文件的作用是什么,如果我们修改/删除同一个文件会影响APK吗? 最佳答案 .dex文件编译好的Android应用代码文件。FromAndroidAPIGUIDESAndroid程序被编译成.dex(DalvikExecutable)文件,这些文件又被压缩成设备上的单个.apk文件。.dex文件

android - 如何以编程方式获取应用程序的 .apk 文件

我想创建一个具有以下功能的应用程序。它应该保存它的.apk文件到sdcard。假设我有一个Button。单击它时,我必须保存应用程序的.apk文件。 最佳答案 很容易做到这一点..首先获取所有已安装的应用程序,对于每一个,获取公共(public)源目录。将文件复制到SDCard。注意:无需root。这里是代码fragment:finalIntentmainIntent=newIntent(Intent.ACTION_MAIN,null);mainIntent.addCategory(Intent.CATEGORY_LAUNCHER)

android - 如何使用 Eclipse 压缩 .apk 文件?

谁能告诉我如何使用Eclipse压缩我的.apk文件。我通过给出类似的命令制作了我的.apk文件,右键单击项目文件夹点击菜单中的“Android工具”选项。点击“ExportSignedApplicationPackage...”,我的.apk在给定的应用程序别名中生成。现在想对上面生成的.apk文件进行zipalign。是否有任何工具需要这样做或任何可以解决我的问题的东西。 最佳答案 如果您执行了上述操作,那么Eclipse已经为您压缩了您的apk。您不能对已经zipalign的包进行zipalign

android - 如何使用 .apk 文件运行(不仅是安装)android 应用程序?

cmd.exe上是否有任何命令可以让我使用该应用程序的.apk文件启动特定android应用程序的主要Activity。请注意,我知道这个命令只安装一个android应用程序:adbinstallmyapp.apk此命令只会将myapp安装到模拟器上,我必须从模拟器手动运行此应用程序(通过单击其图标)。我想要做的是使用一个命令,它不仅可以安装应用程序,还可以启动它的主要Activity(请注意,我只有它的.apk文件,所以我不知道是什么包名称或任何Activity名称是)。 最佳答案 您不能一次性安装和运行-但您当然可以使用adb来