chromium 之python编译:文件R不存在问题

来源:互联网 发布:中国大数据企业10强榜 编辑:程序博客网 时间:2024/06/05 15:55

本人时间有限,潦草记录几个问题

在做chromium的开发工作中,会遇到一些问题,现在简单记录两个:

1. 文件R.java找不到

    由于自己所需,在chromium的content下做些开发,更改content_shell.gypi文件之后,运行android_gyp没问题,但是编译的时候会出现此问题。

   问题定位:

    在文件content_shell.gypi中有target:

        {
          'target_name': 'content_shell_java',
          'type': 'none',
          'dependencies': [
            'content.gyp:content_java',
          ],
          'variables': {
            'java_in_dir': '../content/shell/android/java',
            'has_java_resources': 1,
            'R_package': 'org.chromium.content_shell',
            'R_package_relpath': 'org/chromium/content_shell',
          },
          'includes': [ '../build/java.gypi' ],
        },

      看看是否是找不到R文件的java类,是否不在'org.chromium.content_shell目录下,而目录'org.chromium.content_shell又是在/content/shell/android/java'下,请自己看好这个路径的对应关系哦,以及在代码中具体的层次关系。

2. 仿照cotnent_shell.gypi写了一个gypi文件后,更新android_gyp后,执行ninja命令,提示找不到ninja.build中没有此target。

   注:每次更改gyp或者gypi文件都要执行命令android_gyp

   首先,要看看是否自己写的gypi文件,添加到gyp体系中。out/Debug或者out/Release下的文件,在执行android_gyp后,会生成一些,包括文键ninja.build.

   但是自己写的gypi文件没有加入gyp体系中,android_gyp命令的执行,就不会在生成的文件ninja.build中有相应的对应对象。

   在tag28中,编写的文件要加入content.gyp中,在tag34,编写的文件要加入content_shell_and_test.gyp文件中,具体位置及添加的方式,可以仿照该文件中content_shell.gypi的写法。


如果还是不行,则将out/Debug 或者out/Release目录下内容删掉,再执行android_gyp命令之后,out目录下能否找到ninja.build,如果找不到则就是gypi文件写的有问题咯

具体删除那个目录,则看是编译的debug版(删out/Debug 下)还是Release版本(删out/Release)

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 三岁宝宝三天没拉大便怎么办 3个月宝宝3天没大便怎么办 3个月宝宝4天不拉大便怎么办 17个月宝宝看见生人害怕怎么办 大人给四个月婴儿喂糖水怎么办 宝宝12个月了还一直坐着玩怎么办 七个月宝宝发烧不到38℃怎么办 一个月大的婴儿头立不起来怎么办 18个月的宝宝晚上总找妈妈怎么办 婴儿吃了妈妈生气的奶上火怎么办 3个月的宝宝认人怎么办 十天大的婴儿大便是泡沫该怎么办 婴儿3天没有拉大便了怎么办 儿童两三天拉一次大便是稀便怎么办 五个月的婴儿一星期没大便怎么办 宝宝53天几天没大便了怎么办 42天宝宝4天没有大便怎么办 42天的宝宝3天没大便怎么办 6个月宝宝前额头碰青了怎么办 三个月的婴儿喝牛奶拉绿大便怎么办 已经喂了猫一个多月的高钙奶怎么办 几个月宝宝胳膊起来红豆豆怎么办 一岁半宝宝只喝牛奶不吃饭怎么办 儿子一生下来脖子上有淋巴结怎么办 满月宝宝睡觉不踏实易惊醒怎么办 两个月宝宝从婴儿车上掉下来怎么办 兔子不吃兔粮不喝水不拉粑粑怎么办 兔子吃了带水的菜叶怎么办 七个月的宝宝晚上睡觉总醒怎么办 紫薯和番茄一起吃了怎么办 1当半宝宝喝温开水后打隔怎么办 婴儿屁股拉便便肛门有点烂了怎么办 婴儿便便之后肛门就红怎么办 50天的宝宝三天不拉大便怎么办 两个月宝宝不拉屎只放屁怎么办 两个月大宝宝两天没拉屎怎么办 两个月宝宝三天没拉大便怎么办 5个月宝宝3天没拉大便怎么办 4个月宝宝3天没拉大便怎么办 20个月的宝宝大便干燥怎么办 20个月宝宝大便间隔三天怎么办