首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Windows环境下构建Firefox/Fennec

在Windows环境下构建Firefox/Fennec
EN

Stack Overflow用户
提问于 2011-06-04 16:50:12
回答 1查看 1.3K关注 0票数 0

我试图遵循本教程,以便在Windows (特别是Windows 2008 R2 SP1,64位)上构建Fennec (Firefox ):https://wiki.mozilla.org/Mobile/Fennec/Android

我已经安装了(因为我阅读是必要的,或者我以前拥有并认为可能相关的软件):

Visual 2010 Professional

  • Eclipse Helios (未安装,但我已安装)

  • Android 12 (latest)

  • Android NDK r5 (latest)

  • Eclipse ADT plug-in

  • Cygwin

  • Gnu Make

  • TortoiseHg

  • Mozilla构建(下载和解压缩,但尚未使用)

我所做的是:

http://hg.mozilla.org/mozilla-central/)

  • Create --一个名为mozconfig (无扩展名)的文件,并将教程中指定的内容放在下面的路径:C:\Users\Administrator\Downloads\android-ndk-r5b-windows\android-ndk-r5bC:\Program Files (x86)\Android\android-sdk\platforms\android-8.

  • Open命令行,转到正确的文件夹并运行make -f client.mk.

我收到了这个输出:

代码语言:javascript
复制
C:\Users\Administrator\Desktop\mozilla_central>make -f client.mk
The system cannot find the path specified.
process_begin: CreateProcess(NULL, uname -s, ...) failed.
'C:/Users/Administrator/Desktop/mozilla_central/build/autoconf/mozconfig2client-mk' is not recognized as an internal or external command,
operable program or batch file.
client.mk:141: C:/Users/Administrator/Desktop/mozilla_central/.mozconfig.mk: No such file or directory
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh  C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
process_begin: CreateProcess(NULL, sh C:\Users\Administrator\Desktop\mozilla_central\build\autoconf\config.guess, ...) failed.
make: *** No rule to make target `C:/Users/Administrator/Desktop/mozilla_central/.mozconfig.mk'.  Stop.

这是我第一次尝试构建Firefox,也是我第一次尝试使用make。

谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

发布于 2011-07-18 13:41:42

有几件事要提:

  • 看起来终端窗口是在没有管理权限的情况下打开的。尝试使用“”选项打开。还删除使用失败运行创建的任何对象目录。权限将是错误的。
  • 确保您创建的mozconfig具有完全的读/写权限,以及
  • 我们最近(在上周内)获得了对NDK5 (和NDK6)工作的支持,但https://wiki.mozilla.org/Mobile/Fennec/Android上的mozconfig仍然过时。在这里可以找到一个新的和改进的mzconfig,https://wiki.mozilla.org/User:Blassey/Notes/Android#mozconfig (是的,我们很快就会将信息移到主要的wiki页面.

)。

完成所需的更改后,请尝试重新构建。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6238057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档