标签: android-install-apk

Android以编程方式安装apk

是否可以在后台以编程方式安装apk,或者用户是否必须接受安装.

我的方案是我希望我的员工都安装了相同的应用程序集.

当然,他们可以自己安装应用程序,但我希望他们至少安装一些应用程序.

我不是在谈论从市场上安装应用程序.

android install apk android-install-apk

7
推荐指数
1
解决办法
1万
查看次数

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

我正在尝试从我的java代码安装系统应用程序,到目前为止,我还没有取得任何成功.

以下是我到目前为止所做的事情:

  1. 我的设备扎根了.
  2. 我的"安装程序"应用程序安装为系统应用程序.(手动将其复制到/ system/app)
  3. 我用平台密钥签署了安装程序apk,我android:sharedUserId="android.uid.system"在Manifest中.
  4. 我一直在努力(尝试,然后再尝试一些)Runtime.getRuntime.exec("su").我打算挂载系统分区rw,cat为apk 做一个,然后进行系统分区ro.以下是命令列表:

    mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system<br>
    cat /sdcard/application.apk > /system/app/application.apk<br>
    mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system<br><br>The application.apk here is the app being installed from the installer app. This app is also signed with platform key, and has the sharedUserId configured.
    
    Run Code Online (Sandbox Code Playgroud)
  5. 我已要求INSTALL_PACKAGES清单中的许可.

我尝试了许多exec("")格式的变体,包括使用'su -c'每个命令.我得到了Broken Pipe异常和安全异常.有时,我没有得到异常,但文件未被复制.


请让我知道我在这里缺少什么.有人有这个工作吗?

谢谢!

android root su android-install-apk

7
推荐指数
1
解决办法
7226
查看次数

安装SD卡和手机内存?为什么应用程序的大小不同?

我对Android应用程序中的内存大小有点困惑,在手机内存和SD卡中安装应用程序有什么区别.我猜可能会有不同的响应和运行速度.但我想知道是否还有其他差异.

我还将我的应用程序安装在手机内存中,并再次安装在SD卡中.我可以看到的直接差异是应用程序的大小.

安装在手机内存中时:
总大小:5.15 MB
应用程序大小:4.96 MB
数据:192 KB

安装在SD卡中时:
总大小:3.15 MB
应用程序大小:2.96 MB
数据:196 KB

我的apk文件的实际大小是:2 MB.

为什么以上与手机和SD卡的安装不同.

我对这些尺寸变化感到困惑.app 2 MB和数据4 KB的区别在于.

我google了很多,但未能找到答案.我也尝试过developer.android.com和stackoverflow,但我很不走运.

所以我的怀疑是,

  1. 在手机和SD卡中安装应用程序有什么区别.

  2. 当我在SD卡和手机中安装我的应用程序时,为什么显示大小差异.2 MB的差异在哪里,差异是什么?

  3. 从实际的apk安装时的大小是多少.(我的猜测是,apk将被解压缩并安装在设备中,因此安装时尺寸可能会增加.)如果我的猜测错误,请纠正我.

先感谢您.

android android-sdcard android-install-apk

7
推荐指数
1
解决办法
8597
查看次数

"怎么样"Android应用程序(Facebook等)安装到Android手机?

我知道如何将应用程序安装到Android设备,例如从Play-Store或通过.apk文件.但我想了解实际的安装过程.

例如在Windows上:

  • 序列号等放在注册表中
  • 对软件运行很重要的文件放在Program Files文件夹(.exe文件)中

到目前为止,我对Android应用程序安装过程的了解是:

  • 在执行Android应用程序(安装后)后,新下载的数据将放置在以下位置:Android/dataAndroid/obb等.

  • 如果由Android开发人员明确表达,文件也可以放在其他位置,例如二级存储(存储卡,云存储等)

但除此之外,我对Android安装过程的了解非常渺茫,例如:

  • 我不知道在哪里放置了与Android程序执行相关的重要文件(在Windows的情况下,.exe,相关媒体,库等)

  • 我同样不知道这些文件是如何在Android设备上构建的(安装后),例如这些文件是否构建在文件夹中,如:java,res,menu,layout等,就像在Android Studio等环境中开发一样?

  • 我也不知道应用程序文件类型在安装后(从android安装文件或apk中解压缩后)存储在用户设备上的方式,例如它们存储为.java和/或.xml文件,如开发期间等.

希望有人可以填补空白,谢谢.

java android apk android-package-managers android-install-apk

7
推荐指数
1
解决办法
2345
查看次数

Android debug.keystore SHA1 是否对所有人都相同?

当我们安装我们的 android sdk 时会自动生成 debug.keystore。那么我们的 debug.keystore 在所有机器上都会有相同的 SHA1 吗?

android android-install-apk android-keystore

7
推荐指数
1
解决办法
2379
查看次数

Android:如何在设备上安装apk,而不使用android sdk工具

我已将我的应用程序构建为已签名的SDK.我希望beta测试人员能够在他们的设备上安装这个,而无需安装和使用android sdk工具(我意识到apk可以使用命令行工具安装,但是更喜欢没有必要).

我尝试手动安装它,但它失败了.我有一个安卓平板电脑,我正在测试.我将apk复制到我设备的SD卡上,然后点击它.这提供了使用App Manager安装它的选项.不幸的是,安装失败并显示消息"Application not installed".

有没有办法手动安装apk,而不使用命令行工具?

android android-install-apk

6
推荐指数
1
解决办法
1万
查看次数

我们如何为Google Play商店制作签名APK?

我已经完成了我的Android应用程序,现在想在Android市场上发布它.我在Android应用程序的谷歌游戏商店有一个帐户.但是当试图上传我的apk文件时,它会给出错误.

这是错误细节

我已经阅读了很多教程,但无法上传.

如何签署android apk文件

android android-install-apk google-play

6
推荐指数
1
解决办法
8282
查看次数

运行没有权限的flutter项目时出错

在调试模式下在为 x86 构建的 Android SDK 上启动 lib/main.dart...

[!] Gradle 没有执行权限。您应该将项目目录的所有权更改为您的用户,或者将项目移动到具有执行权限的目录。Gradle 任务 assembleDebug 失败,退出代码 1 Exited (sigterm)

android android-install-apk android-testing android-studio flutter

6
推荐指数
1
解决办法
1万
查看次数

防止 Android 应用安装在多个用户上

When I run my app from Android Studio and install it on the primary user on a device, I notice that it gets installed on the secondary user as well.

In the first place, why is this happening? The android:requiredForAllUsers flag is false by default, and in any case can only be used by system apps or pre-installed apps.

Or is it the case that this happens only for debug-mode apps installed via Android Studio?

How can I prevent this …

android android-install-apk android-multiple-users

6
推荐指数
1
解决办法
1085
查看次数

在 chrome 下载列表中打开 apk 没有打开 apk 安装程序

我有一个 QtQuick2 应用程序。我用 Qt 5.15.1 的发布配置为 android 构建它(带签名),

当我用 chrome 下载 Apk 并在 chrome 上的下载列表中单击它时,它应该用安装程序打开,但它会用文件资源管理器打开 我的许多用户说它将用 UnZip Apps 打开。我没有这个问题使用 Qt 5.12,自从我安装 Qt 5.15 后就发现了这个问题。

当我在文件资源管理器(在 Android 上)上单击此文件时,没有问题,它将使用 Apk 安装程序打开。如何解决问题?

apk 链接在这里:

http://rokhshid.jooyabash.ir/files/rokhshid-3.apk

在此处输入图片说明

和另一个图像

在此处输入图片说明

我认为 Qt 5.13(及更高版本)或 Qt Creator 上存在错误。我现在使用 Qt 5.15.1 和 Qt Creator 4.13.2 进行测试

AndroidManifest.xml 文件:

<?xml version="1.0"?>
<manifest package="org.companyname.myapp" xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="1.5.14" android:versionCode="3" android:installLocation="auto">
<!-- The following comment will be replaced upon deployment with default permissions based on the dependencies of the application.
         Remove the comment if you …
Run Code Online (Sandbox Code Playgroud)

qt android qml android-install-apk qtquickcontrols2

6
推荐指数
1
解决办法
526
查看次数