如何添加APP到SYSTEM下,可做为系统软件自动运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何添加APP到SYSTEM下,可做为系统软件自动运行相关的知识,希望对你有一定的参考价值。

参考技术A 添加方法如下: 有些程序是可以直接复制到system/app里面的,但是大多数都会出现程序以外停止的情况。所以千万不要直接就把安装包放到sys/app里 1 首先在手机上安装你需要移植的程序。 2 用re管理器进入data/app,找到你安装的程序。 3 点击那个程序,查看,在里面找有没有lib文件夹。如果有,跳到a,没有,跳到b。 a:移动APK到system/app文件夹下,然后将apk里的lib文件夹内的所有。SO文件移动到system/lib。此处要注意。so文件应该处在system/lib根目录下,而不是在system/lib/lib中。 b:移动APK到system/app文件夹下 4 修改以上所有文件的权限。大多数权限更改为 第一列全勾 第二列勾第一个(与其他系统文件相同)即可,部分可能不行,那你就把他都勾了。本回答被提问者和网友采纳

在linux系统内,如何将一个shell脚本添加到自动启动项?

不管你用什么用户名登录, 你的根目录下都应该有个自动加载脚本:
cd ~
vi .bashrc (这个是bash的,如果是tcsh,文件该是.cshrc )
然后把你的执行脚本的命令放进去就行了,完了之后重启或者执行source .bashrc
比如:
root@alex:~# cat ~/.bashrc
# 执行/usr/bin目录下的abc.sh

/usr/bin/abc.sh

# 或者执行当前目录下的abc.sh
./abc.sh追问

我需要把/etc/bashrc都改成/user/home/abc.sh还是怎么做。在线等,谢谢

追答

不用改,再加一行,是单独的命令,跟那没关系,你就在最下面,或者最上面加一行
./user/home/abc.sh

追问

显示找不到文件,我的shell里引用的文件什么的是不是都需要写绝对路径。

追答

那肯定了,不然它哪知道上哪找?

参考技术A crontab -e 里面添加
* * * * * command
分 时 日 月 周 命令

例如:
30 21 * * * /usr/local/etc/rc.d/lighttpd restart
上面的例子表示每晚的21:30重启apache。追问

不是要重启服务,而已在开机启动的时候自动执行一个shell脚本。

参考技术B 在你的$HOME/.profile里面调用这个脚本就行了。追问

我的里面只有.bash_profile不知道是不是您所说的,我在里面引用脚本,提示找不到文件。我的shell里面应用的东西是不是也要写绝对路径。

追答

.bash_profile应该也可以的。 应该用绝对路径。

这个不行的话就新建一个.profile,在.profile里面调用。

以上是关于如何添加APP到SYSTEM下,可做为系统软件自动运行的主要内容,如果未能解决你的问题,请参考以下文章

APP安装到系统根目录system/app下

android手机 如何才能把软件安装到系统分区(rom)下?

如何内置推广软件?如何安装本地apk?

如何Windows 7系统下如何搭建NFS服务器

预制到system/app下面开机却没有

Windows自动化部署(五) 软件、系统补丁导入