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: Это действительно похоже на то, что будет что-то простое и быстрое, что, мы надеемся, кто-то видел и исправлял раньше?:

Любая помощь, или даже о том, где искать, будет очень цениться.

0 ответов

Другие вопросы по тегам