CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 17363|回复: 10

编译安卓SDK出错

[复制链接]
发表于 2014-5-8 22:34:16 | 显示全部楼层 |阅读模式
我在给我的cb2编译android sdk时,遇到下面的问题,有人知道怎么办么?
make: *** 没有规则可以创建目标“frameworks/av/media/CedarX-Projects/CedarAndroidLib/LIB_JB42_/Android.mk”。 停止。
回复

使用道具 举报

发表于 2014-5-9 08:52:30 | 显示全部楼层
我编译是这个错误

  1. external/bluetooth/bluedroid/Android.mk:8: NO BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR, using only generic configuration
  2. frameworks/av/media/CedarX-Projects/CedarAndroidLib/Android.mk:9: frameworks/av/media/CedarX-Projects/CedarAndroidLib/LIB_JB42_/Android.mk: No such file or directory
  3. CEDARX_PRODUCTOR: GENERIC
复制代码

回复 支持 反对

使用道具 举报

发表于 2014-5-9 09:57:45 | 显示全部楼层
$sudo apt-get update
    $sudo apt-get upgrade
    $sudo apt-get install build-essential u-boot-tools uboot-mkimage binutils-arm-linux-gnueabihf gcc-arm-linux-gnueabi  gcc-arm-linux-gnueabihf cpp-arm-linux-gnueabihf libusb-1.0-0 libusb-1.0-0-dev git wget fakeroot      kernel-package zlib1g-dev libncurses5-dev
   $sudo apt-get install build-essential git u-boot-tools texinfo texlive ccache zlib1g-dev gawk bison flex gettext uuid-dev
    $sudo apt-get install ia32-libs $sudo apt-get install ncurses-dev
这些你有没有安装呢
回复 支持 反对

使用道具 举报

发表于 2014-5-9 09:59:00 | 显示全部楼层
内核能跑过没?只是源码跑不过?

回复 支持 反对

使用道具 举报

发表于 2014-5-9 16:14:26 | 显示全部楼层
frameworks/av/media/CedarX-Projects/CedarAndroidLib/Android.mk:9: frameworks/av/media/CedarX-Projects/CedarAndroidLib/LIB_JB42_/Android.mk: No such file or directory
从这一行可以看出问题是出在LIB_JB42_这个目录没有,明显这个目录名字残缺了
我的代码目录中有frameworks/av/media/CedarX-Projects/CedarAndroidLib/LIB_JB42_F51/Android.mk 这个文件,所以你应该是缺少个类似F51的东西,它在哪定义的呢?
通过搜索我找到在:
frameworks/av/media/CedarX-Projects/Config.mk:130:ifeq ($(CEDARX_CHIP_VERSION),F51)
则很明显LIB_JB42_后面会加上CEDARX_CHIP_VERSION的宏
随后在:
frameworks/av/media/CedarX-Projects/CedarAndroidLib/Android.mk:9:include $(LOCAL_PATH)/LIB_$(CEDARX_ANDROID_CODE)_$(CEDARX_CHIP_VERSION)/Android.mk
证明了我的猜想。
经过搜索CEDARX_CHIP_VERSION应该定义在device/softwinner/wing-common/BoardConfigCommon.mk:33:CEDARX_CHIP_VERSION := F51 中
所以你想看看你的device/softwinner/wing-common/BoardConfigCommon.mk中是否有CEDARX_CHIP_VERSION的定义
再察看下有没有 LIB_JB42_F51/ 类似名字的目录在frameworks/av/media/CedarX-Projects/CedarAndroidLib/下,
假如都有的话,请你把你编译的步骤贴出来,可能你选错编译的lanch了
回复 支持 反对

使用道具 举报

发表于 2014-5-22 10:30:04 | 显示全部楼层
fiddlesticks 发表于 2014-5-9 16:14
frameworks/av/media/CedarX-Projects/CedarAndroidLib/Android.mk:9: frameworks/av/media/CedarX-Project ...

版主你好,我的也碰到同样问题



我的源码是有F51这个目录的




device/softwinner/wing-common/BoardConfigCommon.mk 中 宏定义也是OK的



我的源码编译linux内核成功
编译Android报错
编译步骤如下:

1:



2:



3: make -j4

4:报错:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2015-4-9 10:17:47 | 显示全部楼层
我也遇到了同样的问题啊,版主有没有把这个问题解决啊!
external/bluetooth/bluedroid/Android.mk:8: NO BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR, using only generic configuration
frameworks/av/media/CedarX-Projects/CedarAndroidLib/Android.mk:9: frameworks/av/media/CedarX-Projects/CedarAndroidLib/LIB_JB42_/Android.mk: 没有那个文件或目录
CEDARX_PRODUCTOR: GENERIC
find: `../../vendor/unbundled_google/libs/gcm/gcm-client/src': 没有那个文件或目录
find: `../../vendor/unbundled_google/libs/gcm/gcm-server/src': 没有那个文件或目录
find: `../../vendor/unbundled_google/libs/gcm/gcm-client/src': 没有那个文件或目录
find: `../../vendor/unbundled_google/libs/gcm/gcm-server/src': 没有那个文件或目录
find: `src': 没有那个文件或目录
make: *** 没有规则可以创建目标“frameworks/av/media/CedarX-Projects/CedarAndroidLib/LIB_JB42_/Android.mk”。 停止。

回复 支持 反对

使用道具 举报

发表于 2015-5-20 09:50:00 | 显示全部楼层
JansonZhe 发表于 2015-4-9 10:17
我也遇到了同样的问题啊,版主有没有把这个问题解决啊!
external/bluetooth/bluedroid/Android.mk:8: NO B ...

这个没有影响的,只要后面可以编译就可以了
回复 支持 反对

使用道具 举报

发表于 2016-2-2 22:28:53 | 显示全部楼层
我也是这个问题
回复 支持 反对

使用道具 举报

发表于 2016-2-3 14:00:13 | 显示全部楼层
我解决了这个问题,很简单,将LIB_JB42_F51文件夹复制一份重命名为LIB_JB42_就可以了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-4-30 14:46 , Processed in 0.038349 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部