是否可以在后台以编程方式安装apk,或者用户是否必须接受安装.
我的方案是我希望我的员工都安装了相同的应用程序集.
当然,他们可以自己安装应用程序,但我希望他们至少安装一些应用程序.
我不是在谈论从市场上安装应用程序.
我正在尝试从我的java代码安装系统应用程序,到目前为止,我还没有取得任何成功.
以下是我到目前为止所做的事情:
android:sharedUserId="android.uid.system"在Manifest中.我一直在努力(尝试,然后再尝试一些)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)INSTALL_PACKAGES清单中的许可.我尝试了许多exec("")格式的变体,包括使用'su -c'每个命令.我得到了Broken Pipe异常和安全异常.有时,我没有得到异常,但文件未被复制.
请让我知道我在这里缺少什么.有人有这个工作吗?
谢谢!
我对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,但我很不走运.
所以我的怀疑是,
在手机和SD卡中安装应用程序有什么区别.
当我在SD卡和手机中安装我的应用程序时,为什么显示大小差异.2 MB的差异在哪里,差异是什么?
从实际的apk安装时的大小是多少.(我的猜测是,apk将被解压缩并安装在设备中,因此安装时尺寸可能会增加.)如果我的猜测错误,请纠正我.
先感谢您.
我知道如何将应用程序安装到Android设备,例如从Play-Store或通过.apk文件.但我想了解实际的安装过程.
例如在Windows上:
.exe文件夹等)中到目前为止,我对Android应用程序安装过程的了解是:
在执行Android应用程序(安装后)后,新下载的数据将放置在以下位置:Android/data或Android/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
当我们安装我们的 android sdk 时会自动生成 debug.keystore。那么我们的 debug.keystore 在所有机器上都会有相同的 SHA1 吗?
我已将我的应用程序构建为已签名的SDK.我希望beta测试人员能够在他们的设备上安装这个,而无需安装和使用android sdk工具(我意识到apk可以使用命令行工具安装,但是更喜欢没有必要).
我尝试手动安装它,但它失败了.我有一个安卓平板电脑,我正在测试.我将apk复制到我设备的SD卡上,然后点击它.这提供了使用App Manager安装它的选项.不幸的是,安装失败并显示消息"Application not installed".
有没有办法手动安装apk,而不使用命令行工具?
我已经完成了我的Android应用程序,现在想在Android市场上发布它.我在Android应用程序的谷歌游戏商店有一个帐户.但是当试图上传我的apk文件时,它会给出错误.
我已经阅读了很多教程,但无法上传.
在调试模式下在为 x86 构建的 Android SDK 上启动 lib/main.dart...
[!] Gradle 没有执行权限。您应该将项目目录的所有权更改为您的用户,或者将项目移动到具有执行权限的目录。Gradle 任务 assembleDebug 失败,退出代码 1 Exited (sigterm)
android android-install-apk android-testing android-studio flutter
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 …
我有一个 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)