Init.rc запускает apk fail - PullRequest
       20

Init.rc запускает apk fail

0 голосов
/ 05 октября 2018

Я делаю некоторые изменения на Android 6.0 Custom rom, на самом деле Мне нужно запустить службу (кто открывает apk в boot_complete) или открыть apk напрямую.Проблема в том, что эти требования необходимы при первой загрузке (когда вы настраиваете учетные записи Google, Wi-Fi и т. Д.), Последовательно я делаю следующие изменения в файле init.rc:

service preinstall /system/bin/sh /sdcard/myscript.sh
user root
group root
disabled
oneshot

on property:sys.boot_completed=1
start preinstall

myscript.sh content:

#!/system/bin/sh
/system/bin/am startservice test.testing/.notifications.LikeService

(уведомления - это папка на упаковке)

После прошивки телефон с init.rc меняется и скрипт на SD-картея получаю следующие сообщения:

10-03 11:24:30.677   654  1356 D PackageManager: getComponentMetadataForIconTray : test.testing.StartActivity does not exist in mServices
10-03 11:24:30.677   654  1356 D PackageManager: getComponentMetadataForIconTray : test.testing.StartActivity does not exist in mProviders
10-03 11:24:30.677   654  1356 D PackageManager: getComponentMetadataForIconTray : test.testing.StartActivity does not exist in mReceivers

10-03 11:25:35.128  1314  1314 D LauncherActivityInfo: mActivityInfo.packageName = test.testing

(иногда это тоже появляется)

PackageManager: Unknown permission com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE in package test.testing

В результате приложение или служба никогда не открываются при первой загрузке (и при следующем тоже нет).

Действительно ли Android пытается запустить apk?Как я могу решить эти ошибки, чтобы получить лучший результат?

Pd: 1- APK был включен в папку priv-app и был протестирован с уведомлением firebase.

2- Устройство не может быть root , на самом деле я использую Xtreme Ultimate v6.0 custom rom.

Буду очень признателен за помощь в знаниях или за идею, спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...