anroid源代码编译出错了,找了一天没找到啥问题,求助啊

shenleiwhu 2015-07-05 07:45:52

including ./tools/external/fat32lib/Android.mk ...
Symlink: out/host/linux-x86/bin/dalvikvm -> dalvikvm64
host SharedLib: libartd (out/host/linux-x86/obj/lib/libartd.so)
target Java: bluetooth.mapsapi (out/target/common/obj/JAVA_LIBRARIES/bluetooth.mapsapi_intermediates/classes)
target Java: javax.obex (out/target/common/obj/JAVA_LIBRARIES/javax.obex_intermediates/classes)
target Static Jar: com.android.vcard (out/target/common/obj/JAVA_LIBRARIES/com.android.vcard_intermediates/javalib.jar)
target SharedLib: libhardware (out/target/product/generic/obj/SHARED_LIBRARIES/libhardware_intermediates/LINKED/libhardware.so)
target SharedLib: libz (out/target/product/generic/obj/SHARED_LIBRARIES/libz_intermediates/LINKED/libz.so)
target SharedLib: libnetutils (out/target/product/generic/obj/SHARED_LIBRARIES/libnetutils_intermediates/LINKED/libnetutils.so)
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
target SharedLib: libsync (out/target/product/generic/obj/SHARED_LIBRARIES/libsync_intermediates/LINKED/libsync.so)
target arm C++: libEGL <= frameworks/native/opengl/libs/EGL/getProcAddress.cpp
target thumb C++: libEGL <= frameworks/native/opengl/libs/EGL/egl_tls.cpp
target thumb C++: libEGL <= frameworks/native/opengl/libs/EGL/egl_cache.cpp
target thumb C++: libEGL <= frameworks/native/opengl/libs/EGL/egl_display.cpp
target thumb C++: libEGL <= frameworks/native/opengl/libs/EGL/egl_object.cpp
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/java_lang_System.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/java_lang_Throwable.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/java_lang_VMClassLoader.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/java_lang_ref_FinalizerReference.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/java_lang_ref_Reference.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/java_lang_reflect_Array.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/java_lang_reflect_Constructor.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/java_lang_reflect_Field.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/java_lang_reflect_Method.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/java_lang_reflect_Proxy.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/java_util_concurrent_atomic_AtomicLong.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/libcore_util_CharsetUtils.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/org_apache_harmony_dalvik_ddmc_DdmServer.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/native/sun_misc_Unsafe.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/oat.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/oat_file.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/oat_file_assistant.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/object_lock.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/offsets.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/os_linux.o: file is empty
prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8//x86_64-linux/bin/ld: error: out/host/linux-x86/obj/SHARED_LIBRARIES/libartd_intermediates/primitive.o: file is empty
target thumb C++: libEGL <= frameworks/native/opengl/libs/EGL/egl.cpp
target thumb C++: libEGL <= frameworks/native/opengl/libs/EGL/eglApi.cpp
target thumb C++: libEGL <= frameworks/native/opengl/libs/EGL/trace.cpp
target thumb C++: libEGL <= frameworks/native/opengl/libs/EGL/Loader.cpp
target SharedLib: libprotobuf-cpp-lite (out/target/product/generic/obj/SHARED_LIBRARIES/libprotobuf-cpp-lite_intermediates/LINKED/libprotobuf-cpp-lite.so)
target SharedLib: libinput (out/target/product/generic/obj/SHARED_LIBRARIES/libinput_intermediates/LINKED/libinput.so)
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar
target SharedLib: libcamera_metadata (out/target/product/generic/obj/SHARED_LIBRARIES/libcamera_metadata_intermediates/LINKED/libcamera_metadata.so)
target SharedLib: libjpeg (out/target/product/generic/obj/SHARED_LIBRARIES/libjpeg_intermediates/LINKED/libjpeg.so)
target SharedLib: libicuuc (out/target/product/generic/obj/SHARED_LIBRARIES/libicuuc_intermediates/LINKED/libicuuc.so)
target SharedLib: libETC1 (out/target/product/generic/obj/SHARED_LIBRARIES/libETC1_intermediates/LINKED/libETC1.so)
target SharedLib: libpcre (out/target/product/generic/obj/SHARED_LIBRARIES/libpcre_intermediates/LINKED/libpcre.so)
target SharedLib: libsonivox (out/target/product/generic/obj/SHARED_LIBRARIES/libsonivox_intermediates/LINKED/libsonivox.so)
target Symbolic: libssl (out/target/product/generic/symbols/system/lib/libssl.so)
target SharedLib: libpowermanager (out/target/product/generic/obj/SHARED_LIBRARIES/libpowermanager_intermediates/LINKED/libpowermanager.so)
target SharedLib: libspeexresampler (out/target/product/generic/obj/SHARED_LIBRARIES/libspeexresampler_intermediates/LINKED/libspeexresampler.so)
target SharedLib: libusbhost (out/target/product/generic/obj/SHARED_LIBRARIES/libusbhost_intermediates/LINKED/libusbhost.so)
target StaticLib: libLLVMARMDisassembler (out/target/product/generic/obj/STATIC_LIBRARIES/libLLVMARMDisassembler_intermediates/libLLVMARMDisassembler.a)
target StaticLib: libLLVMLinker (out/target/product/generic/obj/STATIC_LIBRARIES/libLLVMLinker_intermediates/libLLVMLinker.a)
target thumb C++: libLLVMipo <= external/llvm/lib/Transforms/IPO/GlobalOpt.cpp
target thumb C++: libLLVMipo <= external/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp
target thumb C++: libLLVMipo <= external/llvm/lib/Transforms/IPO/IPO.cpp
target thumb C++: libLLVMipo <= external/llvm/lib/Transforms/IPO/InlineAlways.cpp
target thumb C++: libLLVMipo <= external/llvm/lib/Transforms/IPO/InlineSimple.cpp
target thumb C++: libLLVMipo <= external/llvm/lib/Transforms/IPO/Inliner.cpp
target thumb C++: libLLVMipo <= external/llvm/lib/Transforms/IPO/Internalize.cpp
target thumb C++: libLLVMipo <= external/llvm/lib/Transforms/IPO/LoopExtractor.cpp
target thumb C++: libLLVMipo <= external/llvm/lib/Transforms/IPO/LowerBitSets.cpp
target thumb C++: libLLVMipo <= external/llvm/lib/Transforms/IPO/MergeFunctions.cpp
target thumb C++: libLLVMipo <= external/llvm/lib/Transforms/IPO/PartialInlining.cpp
clang: error: linker command failed with exit code 1 (use -v to see invocation)
build/core/host_shared_library_internal.mk:51: recipe for target 'out/host/linux-x86/obj/lib/libartd.so' failed
make: *** [out/host/linux-x86/obj/lib/libartd.so] Error 1
make: *** 正在等待未完成的任务....
...全文
906 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
android码农 2018-01-11
  • 打赏
  • 举报
回复
修改源码文件:art / build/Android.common_build.mk 中的ifneq ($(WITHOUT_HOST_CLANG),true)为ifeq ($(WITHOUT_HOST_CLANG),false)注意为ifeq
那啥可爱多 2018-01-11
  • 打赏
  • 举报
回复
楼主解决了吗
fuchaosz 2016-05-30
  • 打赏
  • 举报
回复
这个问题是16.04系统的兼容问题,是CLANG这个编译选项引起的,在14.04不存在这个问题。这个问题我已经解决了,并且成功的在Ubuntu16.04上编译出了Android 6.0的源码。解决的方法是修改依赖的库+修改源码的编译选项。详情请看我的博客:Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程http://blog.csdn.net/fuchaosz/article/details/51487585
Rander.C 2016-05-27
  • 打赏
  • 举报
回复
我16.04编译6.0出错
Hunkk4 2016-05-12
  • 打赏
  • 举报
回复
同问 16.04编译6.0时出错
shenleiwhu 2015-07-05
  • 打赏
  • 举报
回复
可以看到提示的总是说缺少一个文件,可是怎么解决呢?

80,337

社区成员

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

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