Firefox初步

## Firefox的编译步骤:
1. ubuntu系统,安装jdk 7.0
2.Termial中: sudo apt-get install yasm git python-dbus mercurial automake autoconf autoconf2.13 build-essential ccache python-dev python-pip python-setuptools unzip uuid zip zlib1g-dev openjdk-7-jdk wget libncurses5:i386 libstdc++6:i386 zlib1g:i386
3.mkdir firefox –> cd firefox
4. curl -sf -L https://static.rust-lang.org/rustup.sh > rustup.sh
5.chmod +x rustup.sh
6../rustup.sh
7. ./rustup.sh –add-target=i686-linux-android
8.git clone https://github.com/mozilla/gecko-dev.git
9.cd gecko-dev
10.git checkout -b r49-2016101919 remotes/origin/MOBILE4902_2016101919_RELBRANCH
11. 预处理 : ./mach bootstrap
12. 选择 Firefox for android
13. 下载 ndk 和 sdk //结束时会提示 ndk ,sdk怎么配置 – >
//如果编译没有通过,有时需要自己再下载ndk sdk
例如:
ac_add_options –with-android-sdk=”/home/matthew/.mozbuild/android-sdk-linux”
ac_add_options –with-android-ndk=”/home/matthew/.mozbuild/android-ndk-r11b”
(自己去官网下载,放在该目录下)
14. cd gecko-dev*
15. vi mozconfig
16. 增加:6行

ac_add_options --enable-application=mobile/android
ac_add_options --target=i386-linux-android

//# 配置 sdk ndk 路径是 决定路径 – > 查看路径用 pwd(复制过来的格式有误自己调整)

ac_add_options --with-android-sdk="/firefox/Sdk"     
ac_add_options --with-android ndk="/root/.mozbuild/android-ndk-r11b"
mk_add_options MOZ_OBJDIR=./objdir-all
mk_add_options MOZ_MAKE_FLAGS="-j4"

关闭mozconfig,然后再vi mobile/android/confvars.sh(新文件)
若报错:注释:第49行 或 是 注释掉MOZ_INSTALL_TRACKING

./mach build
./mach package
./mach install


自己刚接触不太懂,这些也是问同事和看官方文档找出来的有些问题我也是不知怎么解决,更多是尝试。 你编译肯定会出现各种问题,但是在这个基础上,基本是有一个主线。下面是官网地址祝你好运:

https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_for_Android_build

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
BlazeMeter是一款基于云的性能测试工具,可以用于对Web应用程序、移动应用程序、APIs和流媒体应用程序进行负载测试、压力测试、性能测试和功能测试。以下是BlazeMeter的安装及初步使用指南: 1. 注册BlazeMeter账户:在blazemeter.com上注册账户,并进行登录。 2. 安装BlazeMeter插件:在浏览器上搜索并安装BlazeMeter插件,支持Chrome,Firefox和Edge浏览器。 3. 创建测试计划:在BlazeMeter主界面上,点击“+Create Test”按钮,选择“New Test”选项。选择测试类型和名称,并指定要测试的URL。 4. 配置测试设置:根据测试需要进行配置。可以设置并发用户数、持续时间、Ramp-up时间和延迟时间等参数。 5. 添加线程组:在测试计划中,添加线程组以模拟用户请求。可以设置线程数、循环次数和请求延迟时间等参数。 6. 添加Sampler:Sampler是请求类型,例如HTTP请求或JDBC请求。在线程组下添加Sampler,配置要测试的请求类型和参数。 7. 运行测试:保存测试计划并点击“Run”按钮以开始测试。测试结果将在BlazeMeter中显示,并可以下载测试报告。 BlazeMeter是一款强大的性能测试工具,可以帮助开发人员和测试人员测试应用程序的性能和稳定性。通过使用BlazeMeter,可以快速、准确地发现应用程序中的性能瓶颈,并进行优化,以提高应用程序的质量和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值