gpt4 book ai didi

android - 尝试从 android 外部构建 webkit

转载 作者:搜寻专家 更新时间:2023-11-01 08:08:05 27 4
gpt4 key购买 nike

我一直在尝试从源代码(从这里 https://github.com/android/platform_external_webkit )构建 Android WebKit,但到目前为止还没有成功。我从我的 repo 副本的根目录和其中的 Source 目录运行了 makendk-build,结果如下:

make 从根目录(有道理,因为没有Makefile),

make: *** No targets specified and no makefile found.  Stop.

从/Source 目录制作:

make[1]: Entering directory `/webkit/Source/JavaScriptGlue'
../Makefile.shared:2: ../../Makefile.shared: No such file or directory
make[1]: *** No rule to make target `../../Makefile.shared'. Stop.
make[1]: Leaving directory `/webkit/Source/JavaScriptGlue'
make: *** [all] Error 2

ndk-build 从 root 和 ./Source:

Android NDK: Could not find application project directory !    
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
<NDK>/build/core/build-local.mk:130: *** Android NDK: Aborting . Stop.

谁能告诉我我做错了什么?我读过提到 Android 需要作为一个整体进行编译,但由于这是“外部”,我认为它会独立编译。我错了吗?还是我错过了一些配置步骤?还是别的?

感谢您的帮助。

最佳答案

这不会让您的构建完全正常工作,我怀疑您和我做了同样的事情并克隆到一个名为 webkit 的文件夹。

如果您将其重命名为 jni,然后从包含 jni 的文件夹运行 ndk-build,它至少可以解决您提到的问题。我现在得到错误:

jni/Android.mk:314: external/stlport/libstlport.mk: No such file or directory
Android NDK: Trying to define local module 'webcore' in jni/Source/WebKit/Android.mk.
Android NDK: But this module was already defined by jni/Source/WebKit/Android.mk.
/cygdrive/e/android-ndk-r7/build/core/build-module.mk:34: *** Android NDK: Aborting. . Stop.

我还在想办法解决这个新错误。

关于android - 尝试从 android 外部构建 webkit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12577188/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com