android-manifest相关内容

android限制小屏幕的apk安装

如何限制我的 apk 不安装在小型设备上,我知道 support-screens 参数,但据我所知,如果用户直接从 apk 安装,它将不起作用. 解决方案 我认为您只能限制可以在市场上看到您的应用程序的设备.如果他们拥有您的 apk,就无法阻止他们.但是,您可以在启动时检查分辨率,并显示警报或其他内容. ..
发布时间:2021-11-15 22:01:05 移动开发

将 APK 上传到 Google Play 时出错

上传失败: 无法使用“aapt dump badging"分析您的 APK.错误输出:运行 aapt dump 标记:W/ResourceType(12713):错误的 XML 块:标头大小 28024 或总大小 1702240364 大于数据大小 3783错误:AndroidManifest.xml 已损坏 这是我尝试将 APK 上传到 Google Play 时遇到的错误,但我完全不确定该 ..
发布时间:2021-11-15 21:57:11 移动开发

签名的 APK 中没有互联网访问权限

我正在开发一个在调试版本中运行良好的应用,然后我使用 keystore 创建了一个签名的 APK,然后使用 Android Studio --> 生成签名的 APK. 当我通过下载到我的手机手动安装签名的 APK 时,它会要求所有权限,包括互联网访问权限.但是安装后,应用程序启动,但没有服务器调用/API 调用工作.手机有互联网连接(网页在浏览器中打开) 我的安卓清单是: ..

基于库的应用程序安装 2 个 APK 文件,而不是一个 - 为什么?

我正在尝试重构现有应用程序,以便除了派生活动中的一些可重写方法外,所有代码都将驻留在库中.这仍然由于某种原因不起作用,但在此过程中在尝试解决此问题时,我沮丧地发现安装了两个 .apk 文件,而不是一个(当我从 Eclipse 运行调试会话时): 第一个(也是更大的文件)是具有原始库名称. 第二个(只有 20KB 大小)是具有派生的应用程序名称. 这是为什么,我可以在哪里了解更多信息? ..

对安卓电视和手机的多个 apk 支持

我在市场上有一个具有 minSDK 版本 9 的应用程序,并且我还开发了该应用程序的 Android TV 版本具有相同的包名称,但 API 级别重叠. 所以,我的问题是;如何上传 2 个具有相同包名的不同 APK(电视和手机/平板电脑)?Android TV 的 APK 只能看到电视和 Nexus Player 等.其他 APK 只能看到同时使用手机和平板电脑. 我确实阅读了有关多种 ..
发布时间:2021-11-15 21:46:49 Java开发

即使使用InputStream,如何获取APK文件的可靠且有效的清单内容?

背景 我想获取有关 APK 文件(包括拆分的 APK 文件)的信息,即使它们位于压缩的 zip 文件中(无需对其进行解压缩).就我而言,这包括各种内容,例如包名称、版本代码、版本名称、应用标签、应用图标,以及它是否是拆分的 APK 文件. 请注意,我想在 Android 应用程序中完成所有操作,而不是使用 PC,因此可能无法使用某些工具. 问题 这意味着我不能使用 getP ..
发布时间:2021-11-15 21:46:18 移动开发

Android 应用用户获取“应用未安装"尝试更新时

更新: 对于那些询问用户收到哪些错误代码的人:没有错误代码.它只是打开一个空白的安装后页面,上面写着“应用程序未安装",旁边有一个大“X".不同版本的 Android 可能有不同的消息.没有迹象表明安装过程中出了什么问题. 更新 2: 一些用户报告说他们在尝试从 Play 商店安装/更新时收到错误代码“-504",在手动尝试安装时收到“应用未安装"消息.apk.我不知道这个错误与用户无法安装 ..
发布时间:2021-11-15 21:45:48 移动开发

使用 aapt 重命名包名

出于调试原因,我需要安装更多应用实例.我发现应用标识符位于 APK 文件中的二进制 AndroidManifest.xml 中,因此我不必在项目级别混淆应用标识符,从而产生不必要的后果. 请注意,stackoverflow 上也有类似的问题,但据我所知,没有一个可以回答这个问题. 重命名应该像运行以下命令一样简单:(其中 apk_dir 是原始 APK 提取到的目录) aapt pa ..
发布时间:2021-11-15 21:45:35 移动开发

获取“无法解析上传的 APK 的 AndroidManifest.xml.编译正确吗?"启用 Google App Signing 后出错

启用 Google App Signing 后,每次我尝试将已签名的发布 APK 上传到 Play 商店我收到一条错误消息,指出无法解析上传的 APK 的 AndroidManifest.xml.是否正确编译?. 这是使用 APK Analyzer 工具从签名的 APK 中获得的 Android Manifest 文件 ..

你如何分享一个Android项目?

我正在尝试从 Android 项目发送文件,以便我的一个朋友可以在 eclipse 中打开一个新的 Android 项目,并在他们的家用机器上处理代码/运行该项目.但是,我遇到了一些处理缺失清单文件和不匹配签名的问题. 捆绑 Android 项目(不是 .apk)以发送给某人以供他们在 eclipse 中使用的最简单程序是什么? 解决方案 最简单的方法是创建存档文件导出.它将工作区中 ..
发布时间:2021-11-15 21:42:35 Java开发

从android apk文件解析versionCode

我知道 .apk 文件是 .zip 文件,但 AndroidManifest.xml 看起来是二进制文件,当然 grep 或 hex 编辑器没有成功提取 versionCode. 有谁知道如何解析或提取它?我发现自己在一个打开了 apks AndroidManifest.xml 文件的 Python 脚本中. 解决方案 假设你已经安装了 Android SDK,你可以使用 aapt ..
发布时间:2021-11-15 21:39:26 移动开发

使用 Android APK 2.2 打开硬件加速(如果可用)(例如 Android 3+)

我为Android 3.0开发了一个应用,运行良好,但客户端坚持兼容2.2设备. 禁用硬件加速、使用 Android 兼容包、NIO 向后移植支持(用于任务和执行程序)和一些视图方法的重新实现我能够将我的应用程序移植到 Android 2.2 并且工作得非常好,但是如果我运行这个 apk进入较新的设备,性能非常慢,所以我想知道如何打开硬件加速(如果可用)但仍然使用我的 2.2 APK. ..

在 APK 中编码/解码 AndroidManifest.xml

我正在使用 ApkTool 来解码 AndroidManifest.xmlAPK 文件,它可以完美运行,但如何在应用一些更改后再次对其进行编码,与之前编码的方式相同?例如(就我而言)更改应用标签. 解决方案 您可以再次使用 apktool 创建一个新的 APK 文件,其中包含您更改的 AndroidManifest.xml. 首先反编译APK文件: java -jar apktoo ..
发布时间:2021-11-15 21:37:14 移动开发

如何在没有提示的情况下以编程方式安装 android 应用程序,

我试图在没有提示的情况下以编程方式安装应用程序.意思是,安装应用程序时不会显示用户必须按安装选项的弹出窗口.我跟着这个回答.但是每当我运行代码时,它都会抛出错误 java.io.IOException:运行 exec() 时出错.命令:[su, -c, adbinstall -r/storage/emulated/0/update.apk] 工作目录:null环境:空 引起:java. ..

使用我的桌面应用程序的用户如何在客户端修改预先打包的 apk 文件?

好吧,我知道标题写得不好,但我的情况就是这么复杂!我在这里搜索了这个案例,但其他类似的问题与我的完全不同. 这是我的问题: 我编写了一个 Android 程序,用于显示存储在“assets"文件夹中的内容(原始格式的文本、图像等).现在我想将这个应用程序和一个 Windows 应用程序(也是我写的)一起交付给最终用户,这让他们可以将内容添加到 apk 文件的“assets"文件夹中,并 ..
发布时间:2021-11-15 21:31:33 移动开发