怎么编译Chrome for Android
编译Chrome for Android目前有两种方式,一是在ROM编译环境下编出libchromeview.so,二是用Chromium主干的代码编译出ContentShell(一个测试用的外壳,只包含核心的代码,不包含Chrome的扩展特性,这两种方式目前都只支持在64位Ubuntu下面进行。
--------------------------------------------------------------------------------
在ROM编译环境下编出libchromeview.so
这种方式比较简单,下载当前版本Chrome for Android的tarball,解压后把Chrome目录放入ROM目录的$ROM/external下面,然后按照README.Chrome_for_Android_SourceDistribution里面的说明进行编译即可。
1.编译出来的libchromeview.so,可以按照README.Chrome_for_Android_SourceDistribution说明打一个新的Chrome.apk运行,也可以直接替换掉手机里面/data/data/com.android.chrome/下面的libchromeview.so运行;
2.不知道是不是版本不匹配的关系,用最新的Chrome搭配自己编译的libchromeview.so,复杂的网页会崩溃,简单的网页就还OK;
3.可以输出日志(#include “/base/logging.h“),但是没法调试和跟踪(理论上应该可以使用命令行gdb进行调试,不过配置起来应该比较麻烦,没有去尝试);
--------------------------------------------------------------------------------
用Chromium主干的代码编译出ContentShell
这种方式比较麻烦
1.下载Chromium的tarball后需要使用gclient sync -nohooks同步新的代码,tarball里面的svn记录是1.6版本的,如果你的svn是1.7版本,需要先downgrade到1.6版本;
2.同步最新代码的时候,如果提示guava和jsr-305这两个目录同步错误,需要先移除$SRC/third_party/guava和$SRC/third_party/jsr-305后再重新同步(后续新的tarball应该不需要了);
3.gclient runhooks一直失败,不过貌似也不影响编译;
4.如果编译时提示缺少$SRC/build/util/LASTCHANGE文件,可以从上面的Chrome for Android的tarball里面copy过来;
5.运行build/android/adb_gdb_content_shell就可以使用gdb进行调试;
6.adb_gdb_content_shell实际上调用了adb_gdb,adb_gdb在中文Ubuntu环境下有一个bug,第861行”if [ “$STATE“ != “Running“ ]; then“可能会失败,因为在中文环境STATE实际值可能是”运行中“,这一行需要改成”if [ “$STATE“ != “运行中“ ]; then“;
net framework 4安装未成功,原因是hresult 0x80240037是怎么回事
出现此问题的原因为:Windows Update相关设置出现问题,给目录名重命名一下再次安装就可以解决问题了,如下:
1、首先,按Windows + R进入services.msc,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,打开服务,单击服务选项,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,在右侧找到Windows Update并点击,如下图所示,然后进入下一步。
4、然后,完成上述步骤后,单击左上角,单击停止此服务选项,如下图所示,然后进入下一步。
5、随后,完成上述步骤后,在资源管理器中,打开计算机C驱动器,如下图所示,然后进入下一步。
6、接着,完成上述步骤后,打开Windows文件夹,如下图所示,然后进入下一步。
7、然后,完成上述步骤后,找到“SoftwareDistribution”并打开,如下图所示,然后进入下一步。
8、随后,完成上述步骤后,删除SoftwareDistribution中的“Download”和“DataStore”文件夹,如下图所示,然后进入下一步。
9、接着,完成上述步骤后,请按照上述步骤重新启动Windows Update,如下图所示,然后进入下一步。
10、然后,完成上述步骤后,单击ctrl + shift + esc打开任务管理器,单击“启动”选项卡,如下图所示,然后进入下一步。
11、随后,完成上述步骤后,禁用红色框的内容,如下图所示,然后进入下一步。
12、最后,完成上述步骤后,单击开始按钮,重新启动计算机即可解决问题,如下图所示。
13、如下,就可以成功安装net framework 4了。
floor中文是什么意思
floor中文意思:
n.地板;地面;(车厢内的)底板;楼层。
v.使惊奇;使困惑;(尤指体育运动中)击倒,打倒;给…安装地板;给…铺设地面。
1、读音:英 [flɔː(r)],美 [flɔːr]。
2、第三人称单数:floors,复数:floors,现在分词:flooring,过去式:floored,过去分词:floored。 -for
扩展资料
英美用法:
1、在英国英语中,地面的楼层叫ground floor,上面一层叫first floor,下面一层叫basement或在公共建筑中叫lower ground floor。
例如:In BrE the floor of a building at street level is the ground floor , the one above it is the first floor and the one below it is the basement , or lower ground floor in a public building。-or
2、在北美英语中,地面的一层通常叫first floor,上面一层叫second floor,下面一层叫basement。在公共建筑中,地面的一层亦可称为ground floor。
例如:In NAmE the floor at street level is usually called the first floor , the one above it is the second floor and the one below it is the basement . In public buildings the floor at street level can also be called the ground floor 。-for