在启动Android时执行脚本

在启动Android时执行脚本,android,shell,raspberry-pi,android-things,Android,Shell,Raspberry Pi,Android Things,我正在开发Android上的raspberry pi3。 我试图在启动时执行脚本,修改init.rc文件如下: sys.boot_completed = 1: on property: sys.boot_completed = 1 bootchart stop # WLD 201805031702 chmod +x /system/bin/myScript.sh //Added by me sh /system/bin/myScript.sh //Added by me 我

我正在开发Android上的raspberry pi3。 我试图在启动时执行脚本,修改
init.rc
文件如下:

sys.boot_completed = 1:

on property: sys.boot_completed = 1

bootchart stop

# WLD 201805031702

chmod +x /system/bin/myScript.sh //Added by me

sh /system/bin/myScript.sh      //Added by me
我不知道为什么,但脚本没有得到执行,我尝试更改“hostname anyName”,而不是在
init.rc
文件的这些行上执行脚本,它确实通过抛出这些行,因为主机名得到更改,但它不执行脚本。 如何在启动时执行脚本,我不知道该怎么做

致意


Alvaro

使用Android Things,您可以设置应用程序,使其适合Android框架


例如,如果你在应用程序中的主要活动上使用intent筛选器,那么你的活动将在启动时立即启动,允许你运行一些代码。

但是在我的脚本中,我需要使用root权限执行一些代码,因为我需要挂载一个Android操作无法执行的分区,所以如果我从我的应用程序执行它,我就无法执行。因此,我需要在启动时启动一个脚本,该脚本必须一直工作,在检测到外部大容量存储单元时安装一个分区。Thanks@In_va2Android Things安全模型目前不允许开发者在此级别对系统进行更改,也不允许开发者以root权限运行其应用程序。我们已经注意到您在这个问题上提出的与装载存储相关的错误,以及其他类似的功能请求,以供将来的版本考虑。是否有任何库能够将USB Pendrive用作大容量存储单元、管理文件、复制文件等?我是说在rpi3上使用Android things 1.0?