Android M compile error on x86 platform: cannot find symbol

qq_34740134 2016-04-21 12:42:33
编译android M x86,出现如下编译错误, 求大神指点。 编译target是android_x86-userdebug

Install: out/target/product/x86/system/bin/debuggerd
target SharedLib: libart (out/target/product/x86/obj/SHARED_LIBRARIES/libart_intermediates/LINKED/libart.so)
target Executable: logd (out/target/product/x86/obj/EXECUTABLES/logd_intermediates/LINKED/logd)
target SharedLib: libaudiopolicyenginedefault (out/target/product/x86/obj/SHARED_LIBRARIES/libaudiopolicyenginedefault_intermediates/LINKED/libaudiopolicyenginedefault.so)
target Executable: netd (out/target/product/x86/obj/EXECUTABLES/netd_intermediates/LINKED/netd)
target SharedLib: libjavacore (out/target/product/x86/obj/SHARED_LIBRARIES/libjavacore_intermediates/LINKED/libjavacore.so)
frameworks/opt/telephony/src/java/com/android/internal/telephony/uicc/UiccCard.java:322: error: cannot find symbol
R.string.config_iccHotswapPromptForRestartDialogComponent);
^
symbol: variable config_iccHotswapPromptForRestartDialogComponent
location: class string
frameworks/opt/telephony/src/java/com/android/internal/telephony/PhoneBase.java:2615: error: cannot find symbol
Intent intent = new Intent(TelephonyIntents.ACTION_EMERGENCY_CALL_STATE_CHANGED);
^
symbol: variable ACTION_EMERGENCY_CALL_STATE_CHANGED
location: class TelephonyIntents
frameworks/opt/telephony/src/java/com/android/internal/telephony/PhoneBase.java:2616: error: cannot find symbol
intent.putExtra(PhoneConstants.PHONE_IN_EMERGENCY_CALL, callActive);
^
symbol: variable PHONE_IN_EMERGENCY_CALL
location: class PhoneConstants
target SharedLib: libpixelflinger (out/target/product/x86/obj/SHARED_LIBRARIES/libpixelflinger_intermediates/LINKED/libpixelflinger.so)
target SharedLib: libGLES_mesa (out/target/product/x86/obj/SHARED_LIBRARIES/libGLES_mesa_intermediates/LINKED/libGLES_mesa.so)
Install: out/target/product/x86/system/lib/libgralloc_drm.so
target SharedLib: audio_policy.default (out/target/product/x86/obj/SHARED_LIBRARIES/audio_policy.default_intermediates/LINKED/audio_policy.default.so)
target SharedLib: libexif (out/target/product/x86/obj/SHARED_LIBRARIES/libexif_intermediates/LINKED/libexif.so)
frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DataConnection.java:1788: error: cannot find symbol
if (hasMessages(EVENT_DISCONNECT) ||
^
symbol: method hasMessages(int)
location: class DataConnection.DcActiveState
frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DataConnection.java:1789: error: cannot find symbol
hasMessages(EVENT_DISCONNECT_ALL) ||
^
symbol: method hasMessages(int)
location: class DataConnection.DcActiveState
frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DataConnection.java:1790: error: cannot find symbol
hasDeferredMessages(EVENT_DISCONNECT) ||
^
symbol: method hasDeferredMessages(int)
location: class DataConnection.DcActiveState
frameworks/opt/telephony/src/java/com/android/internal/telephony/dataconnection/DataConnection.java:1791: error: cannot find symbol
hasDeferredMessages(EVENT_DISCONNECT_ALL)) {
^
symbol: method hasDeferredMessages(int)
location: class DataConnection.DcActiveState
target SharedLib: libjhead (out/target/product/x86/obj/SHARED_LIBRARIES/libjhead_intermediates/LINKED/libjhead.so)
target SharedLib: libaudiopreprocessing (out/target/product/x86/obj/SHARED_LIBRARIES/libaudiopreprocessing_intermediates/LINKED/libaudiopreprocessing.so)
target SharedLib: libeffectproxy (out/target/product/x86/obj/SHARED_LIBRARIES/libeffectproxy_intermediates/LINKED/libeffectproxy.so)
target SharedLib: libdefcontainer_jni (out/target/product/x86/obj/SHARED_LIBRARIES/libdefcontainer_jni_intermediates/LINKED/libdefcontainer_jni.so)
frameworks/opt/telephony/src/java/com/android/internal/telephony/PhoneProxy.java:185: error: cannot find symbol
CarrierConfigManager.KEY_BROADCAST_EMERGENCY_CALL_STATE_CHANGES_BOOL);
^
symbol: variable KEY_BROADCAST_EMERGENCY_CALL_STATE_CHANGES_BOOL
location: class CarrierConfigManager
target Executable: dexdump (out/target/product/x86/obj/EXECUTABLES/dexdump_intermediates/LINKED/dexdump)
target Executable: simpleperf (out/target/product/x86/obj/EXECUTABLES/simpleperf_intermediates/LINKED/simpleperf)
frameworks/opt/telephony/src/java/com/android/internal/telephony/cdma/CdmaServiceStateTracker.java:204: error: cannot find symbol
Settings.Global.ENABLE_CELLULAR_ON_BOOT, 1);
^
symbol: variable ENABLE_CELLULAR_ON_BOOT
location: class Global
frameworks/opt/telephony/src/java/com/android/internal/telephony/gsm/GsmServiceStateTracker.java:231: error: cannot find symbol
Settings.Global.ENABLE_CELLULAR_ON_BOOT, 1);
^
symbol: variable ENABLE_CELLULAR_ON_BOOT
location: class Global
target Strip: backtrace_test (out/target/product/x86/obj/EXECUTABLES/backtrace_test_intermediates/backtrace_test32)
target SharedLib: libbinder (out/target/product/x86/obj/SHARED_LIBRARIES/libbinder_intermediates/LINKED/libbinder.so)
Note: Some input files use or override 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.
10 errors
make: *** [out/target/common/obj/JAVA_LIBRARIES/telephony-common_intermediates/classes-full-debug.jar] Error 41
make: *** Waiting for unfinished jobs....
...全文
120 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,360

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧