当我试图编译我的cyanogenmod rom (12.1)时,我会得到这些错误。
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库搜索我在SDK中的媒体/文件夹中找到的当前RemoteControlClient类。
这是最初的android源代码,所以我真的不明白为什么会有这个错误。
发布于 2015-10-20 05:37:15
重新下载源解决了问题。
发布于 2018-11-30 03:06:10
类android.support.v4.media.TransportMediator现在不再受欢迎。
从25.2.0到级别:2017.03.24 13:03
希望这个链接能有所帮助:https://github.com/square/assertj-android/issues/221
我只是把下面的句子添加到依赖项中
实现"com.android.support:support-v4:25.0.0“
发布于 2015-10-17 16:03:46
您必须在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'https://stackoverflow.com/questions/33188488
复制相似问题