Android ROM не создает файлы ODEX
Будьте осторожны, это мой первый пост здесь на stackru, так что, надеюсь, его хотя бы наполовину верно; Как я схожу с ума здесь.
Я создаю crDroid & ResurrectionRemix (Nougat) с использованием соответствующим образом модифицированного дерева устройств из официального устройства LineageOS (xt897). NB: сборка также разрешительна, и я также сделал проход в SEPolicies.
Он строит, он загружается и работает; на несколько минут. Затем оно начинает иметь силу закрытия после силы закрытия. Похожая вещь происходит, когда я собираю Nougat crDroid. Если я собираю LineageOS Nougat (т.е. 14.1) для устройства, все хорошо. Кроме того, если я собираю RR Marshmallow, это прекрасно работает; только не Nougat RR & crDroid.
Шаблон для каждого FC такой же, как показано ниже:
Shutting down VM
FATAL EXCEPTION: main
Process: com.android.calculator2, PID: 5235
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.android.calculator2/com.android.calculator2.Calculator}:
java.lang.ClassNotFoundException: Didn't find class "com.android.calculator2.Calculator" on path:
DexPathList[[zip file "/system/app/ExactCalculator/ExactCalculator.apk"],
nativeLibraryDirectories=[/system/app/ExactCalculator/lib/arm,
/system/lib,
/vendor/lib,
/system/lib,
/vendor/lib]]
...
Caused by: java.lang.ClassNotFoundException:
Didn't find class "com.android.calculator2.Calculator"
on path:
DexPathList[[zip file "/system/app/ExactCalculator/ExactCalculator.apk"],
nativeLibraryDirectories=[/system/app/ExactCalculator/lib/arm,
/system/lib,
/vendor/lib,
/system/lib,
/vendor/lib]]...
Я думаю, что я выяснил причину. ПЗУ, кажется, не создает файлы ODEX. Я посмотрел в каталогах, а их просто нет! Я заметил, что ODEX-файлы (например, /system/app/LatinIME/oat/arm/LatinIME.odex) не создаются и не сохраняются, в то время как другая (AOSP) сборка нуга (на другом телефоне) создает ODEX-файлы.
Может кто-нибудь сказать мне, где я должен расследовать или что я делаю неправильно / отсутствует в моей сборке?
Вот мой last_kmsg: https://www.hastebin.com/aqudomabew.sql
и мой logcat: https://clicknupload.org/9nncefqx65es 8mb, расширенный от zip
NB: в моем logcat я добавил некоторые из моих собственных журналов. Он будет иметь префикс "System: DEBUG: ".
Это оооочень расстраивает, так как выглядит так, как будто это работает, тогда все начинает разваливаться.:Ringing: Это действительно похоже на то, что будет что-то простое и быстрое, что, мы надеемся, кто-то видел и исправлял раньше?:
Любая помощь, или даже о том, где искать, будет очень цениться.