rk安卓预置可卸载APK

 1 #!/system/bin/sh
 2
 3 #  filename preinstall_app.sh
 4 APP_SRC_PATH="/estart_media/APP/*.apk"
 5
 6 echo "booting the first time, so pre-install some APKs."
 7
 8 for apk in $APP_SRC_PATH
 9 do
10     echo "install: " $apk
11     mkdir -p /data/app
12     cp -f $apk /data/app/app_to_install.apk
13     chmod 644 /data/app/app_to_install.apk
14     /system/bin/pm install -r /data/app/app_to_install.apk
15     rm /data/app/app_to_install.apk
16 done
17
18 # NO NEED to delete these APKs since we keep a mark under data partition.
19 # And the mark will be wiped out after doing factory reset, so you can install
20 # these APKs again if files are still there.
21 # busybox rm -rf $APP_SRC_PATH
22
23 echo "OK, installation complete."
时间: 2024-11-06 09:56:43

rk安卓预置可卸载APK的相关文章

如何预置Android 手机 APK

预制APK有以下4种情况: 1, 如何将带源码的 APK 预置进系统? 2, 如何将无源码的APK预置进系统? 3, 如何预置APK使得用户可以卸载,恢复出厂设置时不能恢复? 4, 如何预置APK使得用户可以卸载,并且恢复出厂设置时能够恢复? 预制APK实现的方法如下; 一.如何将带源码的APK预置进系统? 1)     在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以预置一个名为Test的APK 为例 2)     将 Test APK的Source cod

Ubuntu下面有adb工具安装和卸载apk包

今天在Ubuntu下面使用adb安装软件包(成功):/sdk/platform-tools$ ./adb install    ~/Downloads/com.douban.book.reader_31.apk 2271 KB/s (21646370 bytes in 9.304s) pkg: /data/local/tmp/com.douban.book.reader_31.apk Success 后面尝试adb卸载出问题拉,提示Failure/sdk/platform-tools$ ./ad

安卓教程:提取APK程序里图片资源的方法

有些APK程序里的图标.图片很漂亮,在使用程序时你可能会想,如果能把这些漂亮的图标.图片提取出来就好了,其实这是可以办到的,请看教程. 本教程以“电影超人”的APK安装包为例,其它APK程序的提取方法基本相同.以下内容需要在电脑中进行操作. 1.用压缩软件打开APK APK程序其实就是个ZIP压缩包,想提取其中的资源就得先用解压缩软件将其打开,如图我们在APK安装包上右键.打开方式.选择压缩软件,我这里选择的是RAR,如果你安装的是其它的解压缩软件,选择它即可.如果你以前没有用压缩软件打开过AP

使用pm命令安装或者卸载APK

pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH pm uninstall [-k] PACKAGE 1.尝试APK安装的时候,起初没有把APK放着手机内部,连接pc端 执行 pm install -r [包名] -f [APK文件的路径],这里面[APK文件的路径直接将pc端的apk拖拽过去],因为再用adb install的时候就是直接拖拽, 但是执行pm命令 这样执行会报错  [INSTALL_FAIL

怎样预置Android 手机 APK

预制APK有下面4种情况: 1, 怎样将带源代码的 APK 预置进系统? 2, 怎样将无源代码的APK预置进系统? 3, 怎样预置APK使得用户能够卸载,恢复出厂设置时不能恢复? 4, 怎样预置APK使得用户可以卸载.而且恢复出厂设置时可以恢复? 预制APK实现的方法例如以下; 一.怎样将带源代码的APK预置进系统? 1)     在 packages/apps 以下以须要预置的 APK的 名字创建一个新目录,以预置一个名为Test的APK 为例 2)     将 Test APK的Source

mac下使用adb安装、卸载apk

前提:需要设置环境变量,确保可以命令行中执行adb命令 安装命令:比较简单 adb install /完整路径/xxx.apk 卸载命令:可以用AndroidMainifest.xml文件中<manifest>节点下,package元素所指定的包名来进行卸载 adb uninstall com.company.xxx 另外,再推荐一篇文章,再通过WIFI的方式连接Android设备 http://stormzhang.com/android/2014/08/27/adb-over-wifi/

Unity3d在安卓android的更新(APK覆盖)

其实这并没什么技术难点,也不是完美的热更新方案,只能说是退而求其次的一个方法. 起因主要是因为公司几个U3D项目在立项之初都没有能做好热更新的规化,导致现在要去做U3D的热更新非常难,并且项目已处于中后期,大部分的方案不管是用反射,还是用Lua,或是jsbinding,都需要把项目大部分代码结构推倒重来,这是非常不现实的.于是退而求其次,选择还是直接用最小APK来更新游戏. 也许很多人也是这么做的,但未见人分享,写这篇Blog的目的主要是在网上很难搜到相关的整理,并且大部分游戏制作者仅仅是对开发

adb安装和卸载apk的方式

昨天在使用adb卸载程序,结果死活卸载不了.我输入的命令和系统提示如下: D:\testApk>adb uninstall HelloWorld Failure 后来发现原来卸载程序时,只adb uninstall 后边的参数不应该是.apk文件,而是包名,即AndroidMainifest.xml文件中<manifest>节点下,package元素所指定的名字,如下所示 D:\testApk>adb uninstall org.crazyit.helloword Success

React Native安卓项目打包发布APK步骤

1.产生签名的key 该过程会用到keytool,开发过安卓的都应该接触过该东西.详细请见密钥和证书管理工具.在项目的主目录(不是android文件夹)中执行: --生成签名key,注意记下你的密钥和存储密码,后面配置文件需要使用 keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000 --将keystore文件移动至and