0

зависимых пакетов я получаю эти ошибки, когда я пытаюсь скомпилировать мой CyanogenMod ROM (12,1)библиотека поддержки v4 RemoteControlClient ошибка Android

frameworks/support/v4/java/android/support/v4/media/TransportMediator.java:190: error: cannot access RemoteControlClient 
     return mController != null ? mController.getRemoteControlClient() : null; 
               ^
    class file for android.media.RemoteControlClient not found 
frameworks/support/v4/java/android/support/v4/media/TransportMediator.java:240: error: cannot access OnPlaybackPositionUpdateListener 
      mController.refreshState(mCallbacks.onIsPlaying(), 
        ^
    class file for android.media.RemoteControlClient$OnPlaybackPositionUpdateListener not found 
Note: frameworks/support/v4/java/android/support/v4/view/accessibility/AccessibilityEventCompat.java uses or overrides a deprecated API. 
Note: Recompile with -Xlint:deprecation for details. 
Note: Some input files use unchecked or unsafe operations. 
Note: Recompile with -Xlint:unchecked for details. 
2 errors 

Вы знаете, что я могу сделать, чтобы исправить это? Это связано с поддержкой библиотек, так как библиотека v4 ищет текущий класс RemoteControlClient, который я нашел в SDK в папке media/.

Это оригинальный исходный код для Android, поэтому я действительно не понимаю, почему я получаю эту ошибку.

ответ

0

Повторная загрузка источника исправила проблему.

+0

Знаете почему? Повторная загрузка, кажется, занимает довольно много времени. –

0

Вы должны включить библиотеку поддержки в Gradle файл как этот компиляции «» com.android.support:support-v4:22.0.0

Я также хотел бы рекомендовать вам добавить следующую библиотеку, поскольку они часто используют взаимозаменяемо.

compile 'com.android.support:appcompat-v7:22.0.0' 
compile 'com.android.support:design:23.0.1' 
+0

Вы говорите о добавлении 'импорта com.android.support:support-v4:22.0.0 импорта com.android.support:appcompat-v7:22.0.0 импорта com.android.support:design:23.0 .1' в _system/frameworks/support/v4/build.gradle_ file? Это очень странно, потому что он должен работать без импорта! Это родной источник для Android **! – gabrielepmattia

+0

Я получаю ту же ошибку – gabrielepmattia

+0

У меня такая же ошибка, когда 'make update-api'. Я также использую родной источник для Android, и я думаю, что я не менял никакого кода. Я компилирую AOSP 6 .- 1 на Ubuntu 14.04 с OpenJDK 7. Странно, что до того, как я успешно сработал и даже вспыхнул rom в nexus 5. –

Смежные вопросы