android-manifest相关内容
如何限制我的 apk 不安装在小型设备上,我知道 support-screens 参数,但据我所知,如果用户直接从 apk 安装,它将不起作用. 解决方案 我认为您只能限制可以在市场上看到您的应用程序的设备.如果他们拥有您的 apk,就无法阻止他们.但是,您可以在启动时检查分辨率,并显示警报或其他内容.
..
上传失败: 无法使用“aapt dump badging"分析您的 APK.错误输出:运行 aapt dump 标记:W/ResourceType(12713):错误的 XML 块:标头大小 28024 或总大小 1702240364 大于数据大小 3783错误:AndroidManifest.xml 已损坏 这是我尝试将 APK 上传到 Google Play 时遇到的错误,但我完全不确定该
..
我正在开发一个在调试版本中运行良好的应用,然后我使用 keystore 创建了一个签名的 APK,然后使用 Android Studio --> 生成签名的 APK. 当我通过下载到我的手机手动安装签名的 APK 时,它会要求所有权限,包括互联网访问权限.但是安装后,应用程序启动,但没有服务器调用/API 调用工作.手机有互联网连接(网页在浏览器中打开) 我的安卓清单是:
..
我正在尝试实施这项伟大的技术,在两个不同的应用程序之间共享首选项,同时仍然是 MODE_PRIVATE. 我的问题是第一个应用程序不能假设第一个应用程序已安装(反之亦然),因此: Context c = createPackageContext("com.app.first", MODE_PRIVATE); 必须替换为: Context c = createPackageConte
..
出于某种原因,每当我加载我的项目时,我都会立即收到以下错误: 我的AndroidManifest.xml中的代码:
..
我在我的页面上创建了一个 Edittext,以允许用户通过下载 apk 并安装来更新应用程序.我正在使用 loojp 库来处理异步任务. 我在活动中的代码: f0textupdate.setOnClickListener(new View.OnClickListener() {@覆盖public void onClick(最终视图视图){尝试 {view.setEnabled(false)
..
我正在尝试重构现有应用程序,以便除了派生活动中的一些可重写方法外,所有代码都将驻留在库中.这仍然由于某种原因不起作用,但在此过程中在尝试解决此问题时,我沮丧地发现安装了两个 .apk 文件,而不是一个(当我从 Eclipse 运行调试会话时): 第一个(也是更大的文件)是具有原始库名称. 第二个(只有 20KB 大小)是具有派生的应用程序名称. 这是为什么,我可以在哪里了解更多信息?
..
我在市场上有一个具有 minSDK 版本 9 的应用程序,并且我还开发了该应用程序的 Android TV 版本具有相同的包名称,但 API 级别重叠. 所以,我的问题是;如何上传 2 个具有相同包名的不同 APK(电视和手机/平板电脑)?Android TV 的 APK 只能看到电视和 Nexus Player 等.其他 APK 只能看到同时使用手机和平板电脑. 我确实阅读了有关多种
..
背景 我想获取有关 APK 文件(包括拆分的 APK 文件)的信息,即使它们位于压缩的 zip 文件中(无需对其进行解压缩).就我而言,这包括各种内容,例如包名称、版本代码、版本名称、应用标签、应用图标,以及它是否是拆分的 APK 文件. 请注意,我想在 Android 应用程序中完成所有操作,而不是使用 PC,因此可能无法使用某些工具. 问题 这意味着我不能使用 getP
..
更新: 对于那些询问用户收到哪些错误代码的人:没有错误代码.它只是打开一个空白的安装后页面,上面写着“应用程序未安装",旁边有一个大“X".不同版本的 Android 可能有不同的消息.没有迹象表明安装过程中出了什么问题. 更新 2: 一些用户报告说他们在尝试从 Play 商店安装/更新时收到错误代码“-504",在手动尝试安装时收到“应用未安装"消息.apk.我不知道这个错误与用户无法安装
..
出于调试原因,我需要安装更多应用实例.我发现应用标识符位于 APK 文件中的二进制 AndroidManifest.xml 中,因此我不必在项目级别混淆应用标识符,从而产生不必要的后果. 请注意,stackoverflow 上也有类似的问题,但据我所知,没有一个可以回答这个问题. 重命名应该像运行以下命令一样简单:(其中 apk_dir 是原始 APK 提取到的目录) aapt pa
..
我无法将我的应用程序上传到 Play 商店. 当我上传 file.apk 时,我收到此错误: 无法运行 aapt 转储标记:W/ResourceType(17873): 错误的 XML 块:标头大小 28024 或总大小 1702240364 大于数据大小 2004 错误:AndroidManifest.xml 已损坏 应用程序是用 jarsigner 签名的,我使用
..
启用 Google App Signing 后,每次我尝试将已签名的发布 APK 上传到 Play 商店我收到一条错误消息,指出无法解析上传的 APK 的 AndroidManifest.xml.是否正确编译?. 这是使用 APK Analyzer 工具从签名的 APK 中获得的 Android Manifest 文件
..
我正在尝试从 Android 项目发送文件,以便我的一个朋友可以在 eclipse 中打开一个新的 Android 项目,并在他们的家用机器上处理代码/运行该项目.但是,我遇到了一些处理缺失清单文件和不匹配签名的问题. 捆绑 Android 项目(不是 .apk)以发送给某人以供他们在 eclipse 中使用的最简单程序是什么? 解决方案 最简单的方法是创建存档文件导出.它将工作区中
..
我正在开发一个系统应用程序,该应用程序通过下载 apk 并使用 PackageManager 的 installPackage() 方法安装它来更新自身. 我收到以下异常: 致命异常:java.lang.IllegalArgumentException:com.myapp.package 中不存在组件类 com.myapp.package.receivers.SomeOldReceiver
..
我知道 .apk 文件是 .zip 文件,但 AndroidManifest.xml 看起来是二进制文件,当然 grep 或 hex 编辑器没有成功提取 versionCode. 有谁知道如何解析或提取它?我发现自己在一个打开了 apks AndroidManifest.xml 文件的 Python 脚本中. 解决方案 假设你已经安装了 Android SDK,你可以使用 aapt
..
我为Android 3.0开发了一个应用,运行良好,但客户端坚持兼容2.2设备. 禁用硬件加速、使用 Android 兼容包、NIO 向后移植支持(用于任务和执行程序)和一些视图方法的重新实现我能够将我的应用程序移植到 Android 2.2 并且工作得非常好,但是如果我运行这个 apk进入较新的设备,性能非常慢,所以我想知道如何打开硬件加速(如果可用)但仍然使用我的 2.2 APK.
..
我正在使用 ApkTool 来解码 AndroidManifest.xmlAPK 文件,它可以完美运行,但如何在应用一些更改后再次对其进行编码,与之前编码的方式相同?例如(就我而言)更改应用标签. 解决方案 您可以再次使用 apktool 创建一个新的 APK 文件,其中包含您更改的 AndroidManifest.xml. 首先反编译APK文件: java -jar apktoo
..
我试图在没有提示的情况下以编程方式安装应用程序.意思是,安装应用程序时不会显示用户必须按安装选项的弹出窗口.我跟着这个回答.但是每当我运行代码时,它都会抛出错误 java.io.IOException:运行 exec() 时出错.命令:[su, -c, adbinstall -r/storage/emulated/0/update.apk] 工作目录:null环境:空 引起:java.
..
好吧,我知道标题写得不好,但我的情况就是这么复杂!我在这里搜索了这个案例,但其他类似的问题与我的完全不同. 这是我的问题: 我编写了一个 Android 程序,用于显示存储在“assets"文件夹中的内容(原始格式的文本、图像等).现在我想将这个应用程序和一个 Windows 应用程序(也是我写的)一起交付给最终用户,这让他们可以将内容添加到 apk 文件的“assets"文件夹中,并
..