android-install-apk相关内容

由 Android Studio V 2.3.3 制作的 APK 不起作用

我已将我的 Android Studio 从 2.3.2 更新到 2.3.3. 现在,当我尝试安装在 \app\build\outputs\apk 中生成的 APK 时,该应用程序已安装,但它只是轻弹并存在. 以前还可以,但从昨天开始就不行了,我也尝试了 2-3 个不同的项目,但都没有用. 解决方案 您手动生成 APK 的方式没有生成正确的 APK,所以我建议使用这些方法为 ..
发布时间:2021-11-15 21:50:05 移动开发

为什么“开放"?在 android 设备上安装 apk 后按钮被禁用?

我有两个项目,我想将它们组合在一起.当我分别在 设备 上安装它们时,“打开"按钮(在已表示的页面中)成功安装后)启用.但是当我组合它们时,“打开"按钮将被禁用,虽然安装过程将成功完成.我猜这个错误是因为ma​​nifest文件,但我是不确定.谢谢您的时间. 解决方案 如果没有看到你的清单,我不能肯定地说,但我的猜测是,当你将两个项目结合起来时,你最终得到了两个活动,每个活动都包括: ..
发布时间:2021-11-15 21:50:02 移动开发

我们可以为 android 应用程序进行静默更新吗?

有没有办法让企业应用程序自动无声更新?我们有一个仅适用于本地网络和 WEB 服务的应用程序.平板电脑可通过 Wi-Fi 工作,但无法访问互联网,因为安全.我们需要获得类似这样的功能: 管理员对服务器进行了一些更新. 应用程序下载文件并自动更新自身,无需任何用户的额外操作. 有没有办法做到这一点? 解决方案 这种没有安卓市场的升级只有在设备root的情况下才有可能,见:http ..

了解 PackageManagerService 如何安装 android 应用程序

所以我一直在研究 AOSP,试图弄清楚 Android 应用程序是如何安装的.到目前为止,这是我所在的位置: apk 文件将从 PackageInstallerActivity 发送到 InstallAppProgress,在那里它调用 PackageManager 方法 installPackage(). 之前对 PackageManager 的调用被定向到 PackageManag ..

执行 com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable 时发生故障

我在尝试转换登录 apk 时遇到错误.在它工作之前.添加 buildTyper 后,它不起作用.谁能帮我解决这个问题?还是做错了什么? 发布 {minifyEnabled trueproguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'resValue "string" ..

Apk文件下载错误在Android中使用Java

.我按照本教程操作,但遇到错误“解析包时出现问题解析包".我已经在 Android 设备三星 Galaxy S3 中检查了结果. 包 com.mrfs.android.surveyapp.activities;导入 java.io.File;导入 java.io.FileOutputStream;导入 java.io.InputStream;导入 java.net.HttpURLConnect ..
发布时间:2021-11-15 21:48:20 Java开发

Android apk 安装:如何清除旧版本的文件?

当我安装新版本的 .apk 时,这会覆盖旧版本而不删除它:在新版本中,我删除了一些文件(使用 NDK 生成的库)---但是在设备上,旧文件是还在. 如何确保每次安装新版本时,安装前都会删除所有旧文件? 编辑/澄清:此问题要求为我的应用程序的现有用户提供解决方案.我知道我可以通过在安装新版本之前卸载它来自己清理应用程序.但其他用户不会这样做——将旧文件保留在他们的设备上. 解决方案 ..
发布时间:2021-11-15 21:47:50 移动开发

如何在设备上部署 aab 文件?

在我的安卓应用中,如果我想更新 APK 文件,我会使用这个: adb install -r some_my.apk 不错.这是工作.现在我签署了我的包,结果是 Android Studio 3.5.生成:AAB(Android App Bundle)文件.不错. 现在我从 Google Play 安装上一个应用程序.我想通过 AAB 更新我的应用. 我该怎么做? 如果我试试这 ..
发布时间:2021-11-15 21:46:09 移动开发

如何使用“libsu"库(或 adb)在 Android Q 上安装拆分的 APK 文件?

背景 使用root,我知道对于单个APK文件,我们可以使用“libsu"库(here) 安装: val installResult = Shell.su("pm install -t \"$filePath\"").exec() 如果失败(在新的 Android 版本上失败,不确定是从哪个版本开始的),那么(写在这个这里): val installResult = Shell.su(" ..

Android:以编程方式将 apk 复制到/system/app

我正在尝试从我的 java 代码安装系统应用程序,到目前为止,我还没有成功. 以下是我到目前为止所做的: 我的设备已植根. 我的“安装程序"应用安装为系统应用.(手动复制到/system/app) 我已使用平台密钥对安装程序 apk 进行了签名,并且清单中有 android:sharedUserId="android.uid.system". 我一直在为 Runtime.ge ..
发布时间:2021-11-15 21:43:02 移动开发

在后台以编程方式安装 APK

我有一个场景,我必须在后台下载 apk 并安装它不向用户提示任何对话框.但是,当我尝试使用以下代码安装它时 File file = new File(filename);如果(文件.存在()){尝试 {字符串命令;command = "pm install -r " + 文件名;Process proc = Runtime.getRuntime().exec(new String[] { "su ..
发布时间:2021-11-15 21:41:50 移动开发

安装后删除应用程序 (*.apk)

我创建了一个 android 应用程序,并将其导出为 *.apk.安装成功后是否可以自动删除apk文件? 解决方案 如果您正在安装其他一些通过您的应用程序下载的 APK,并且在安装成功后想要删除,请跟我来 :-) 第 1 步:在您的 AndroidManifest.xml 中声明以下权限 ..
发布时间:2021-11-15 21:41:41 移动开发

Android 应用程序更新的增量更新

我正在尝试设置自己的服务器来托管 apk 文件,这些文件可用于在客户端应用程序中进行安装和更新. 在apk新版本更新时,客户端只需要下载更新的部分.我能够在服务器端使用“bsdiff"生成补丁文件.但是在客户端,我应该如何将补丁文件与原始apk合并并安装更新. 解决方案 根据您的问题,您似乎正在寻找某种修补系统.通常 Google Play 商店会负责管理这个.当您上传新版本的 AP ..

使用busybox在后台安装apk

我可以在有root权限的设备上使用busybox在后台安装apk吗??? 我看到类似的东西,但它不起作用 进程安装;CommandCapture command = new CommandCapture(0, "chmod 777/data/app");RootTools.getShell(true).add(command).waitForFinish();CommandCapture ..
发布时间:2021-11-15 21:41:11 移动开发

更改升级后的 Android 应用程序的包名称

在我的android应用程序升级过程中,我更改了包名.但是安卓市场不允许上传更改包名的应用程序作为升级.如果我将应用程序作为新应用程序上传,用户的设备上是否会有两个应用程序?如何确保用户无需从头开始重新下载应用程序而不恢复我对包名称的更改? 解决方案 两个包 = 两个不同的市场应用程序.一旦你上传了一个应用程序,它的包应该是一样的.此外,密钥应该相同. ..
发布时间:2021-11-15 21:40:50 移动开发