草庐IT

multiple-apk

全部标签

Android:Google Map v2 未显示发布 apk 的 map

我的谷歌地图应用程序在使用调试谷歌地图APIKEY的设备上运行良好,但是当我使用发布谷歌地图APIkey为我的应用程序创建签名apk时,它不显示map。要生成Release模式googleAPIKEY,我将SHA1指纹与我的keystore一起使用。我还在我的项目设置中定义“签名和构建类型”,正如developer.android.com(http://developer.android.com/tools/publishing/app-signing.html)所解释的那样。尝试了所有可能的解决方案(删除apk并重新安装它,重新启动设备,清理项目)。没有任何效果。任何人都可以很好地解

Android 支持库大大增加了 APK 的大小

我在我的Android项目中使用AppCompat支持库。AppCompat有很多我在我的应用程序中不使用的可绘制对象和资源。那些不必要的文件将我的900K应用程序增加到2M以上,这是我不喜欢的。创建APK文件时有什么方法可以排除这些文件吗?或者我应该在我的代码中混淆库而不是建立依赖关系?我在AndroidStudio中使用Gradle。谢谢EDIT1我已经在使用proguard。但proguard不知道我不想拥有drawable-xxxhdpi或values-it例如。EDIT2我也在使用AndroidLint,这对我没有帮助,因为我不直接访问lib的代码,并且android在构建A

android - 错误 : Parsing the package while installing APK

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭8年前。Improvethisquestion我正在尝试通过从Yahoo的电子邮件附件运行PackageInstaller来安装我的应用程序。我的手机是4.1版(Jellybean),所

Android - 如何在设备上安装签名的 APK?

我正处于准备将我签名的APK发布到AndroidMarket的最后阶段。在Google'sdoc's他们说:10.测试您编译和签名的应用程序在发布已编译的应用程序之前,应在目标移动设备(和目标网络,如果可能)上对其进行彻底测试。所以我已经准备好将我的已编译、发布签名、压缩对齐的APK转换市场。如何将它放到手机上进行测试?显然,我不能简单地将我的Eclipse项目加载到手机上(正如我在开发过程中一直在做的那样),因为它加载的是经过调试签名的APK文件,而不是经过签名过程的APK,并且准备上传到Android电子市场。 最佳答案 当手机

android - 转换为 Dalvik 格式失败,出现错误 1 ​​- 导出 APK

这个问题在这里已经有了答案:"ConversiontoDalvikformatfailedwitherror1"onexternalJAR(71个回答)关闭9年前。我想为该项目导出一个apk,但每次导出时我都会收到一条错误消息,提示转换为Dalvik格式失败并出现错误1。我在处理同一个项目之前遇到了这个错误,当我得到它时,我转到项目文件夹并从文件夹bin内的文件夹类中删除jars但是在ExportingAPK它不起作用谁能帮帮我? 最佳答案 一般来说,我对“转换为Dalvik格式失败并出现错误1”的经验是,您需要清理项目(如果您从菜

android - 发布未使用 JavaScript 代码更新的 APK

当我生成第一个签名的APK时,我的AndroidAPK正在运行JavaScript。我已经尝试在AndroidStudio中清理/重建项目,我在android子文件夹中尝试了./gradlewclean。关于为什么代码没有更新的任何想法?我看过thisissue,对我自己没有任何成功。 最佳答案 我删除了android/app/src/main/assets/目录下的index.android.*文件。然后在项目根目录下,运行react-nativebundle--platformandroid--devfalse--entry-f

android - 是什么导致此 Android APK 上传错误 : "Non-upgradable APK"

我在GooglePlay商店中有一个目标SDK为23的AndroidAPK。我发布了一个新版本(相同的目标SDK),Google向我显示了这个错误:如果我继续(我学会了艰难的方法),那么当前的用户都不能升级到这个版本。我必须恢复代码、增加内部版本号并重建APK以“回滚”到可用版本。但是,我无法弄清楚为什么google会向我显示此错误。请注意,“0支持的Android设备”是一个红鲱鱼-这是过去24小时内GooglePlay中的一个已知问题-如果您发布APK,则会显示实际设备数量。请给我一些关于差异是什么或导致此错误的原因:不可升级的APK警告此APK的所有用户都无法升级到此版本中添加的

android - 如何在 Android 设备中获取文件 *.apk 位置

需要通过以编程方式从Android设备检索*.apk文件名来获得帮助吗?如果我只知道文件名的一部分,任何机构都可以提供一些Android方法,甚至可以在Android下运行shell命令来获取文件位置吗?另外,如果有一种方法可以找出*.apk文件在从Market或外部下载后的去向?提前谢谢你。 最佳答案 ListPackageManager.getInstalledApplications()将为您提供已安装应用程序的列表,以及ApplicationInfo.sourceDir是.apk文件的路径。PackageManagerpm=

Android Studio Gradle 错误 : Multiple dex files define

尝试在AndroidStudio中构建项目时出现此错误(我正在尝试从Eclipse迁移):输出:UNEXPECTEDTOP-LEVELEXCEPTION:com.android.dex.DexException:MultipledexfilesdefineLandroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;atcom.android.dx.merge.DexMerger.readSortableTypes(DexMerger

android - Genymotion:如何每次加载apk?

我开始使用Android开发和Genymotion。很难让Genymotion安装一个.apk并多次运行它。这就是我正在做的事情:从运行Genymotion开始。在Elipse中按Genymotion图标。请参阅Genymotion虚拟设备管理器。请注意,我的虚拟机的State是on创建一个新的Android项目按下绿色的运行按钮请参阅运行方式对话框。选择Android应用程序请参阅Android设备选择器。选择Genymotion_nexus_one查看helloworld应用运行。按GM主页按钮如果我从这里更改应用程序,很难让应用程序在模拟器中重新显示:将按钮拖到activity_