Giter VIP home page Giter VIP logo

Comments (25)

garryyan avatar garryyan commented on May 10, 2024

@MissBundle 试下最新的代码,刚修改了编译脚本,之前的编译脚本选择armeabi会编译所有的CPU架构,很容易出错,现在改成了只编一个CPU架构。

from mars.

MissBundle avatar MissBundle commented on May 10, 2024

还是编译不过,我的是最新的ndk环境,好像是mmap_util.cc出错了,错误日志:
Android NDK: ../jni/build.conf
[armeabi] Compile++ thumb: comm <= http.cc
[armeabi] Compile thumb : comm <= md5.c
[armeabi] Compile++ thumb: comm <= memdbg.cc
[armeabi] Compile++ thumb: comm <= mmap_util.cc
error: unknown warning option '-Wclobbered'; did you mean '-Wconsumed'?
[-Werror,-Wunknown-warning-option]
error: unknown warning option '-Wclobbered'; did you mean '-Wconsumed'?
[-Werror,-Wunknown-warning-option]
error: unknown warning option '-Wunused-but-set-parameter'; did you mean
'-Wunused-parameter'? [-Werror,-Wunknown-warning-option]
error: unknown warning option '-Wunused-but-set-parameter'; did you mean
'-Wunused-parameter'? [-Werror,-Wunknown-warning-option]
make: *** [obj/local/armeabi/objs/comm//memdbg.o] Error 1
make: *** Waiting for unfinished jobs....
make: *** [obj/local/armeabi/objs/comm/
/http.o] Error 1
error: unknown warning option '-Wclobbered'; did you mean '-Wconsumed'?
[-Werror,-Wunknown-warning-option]
error: unknown warning option '-Wunused-but-set-parameter'; did you mean
'-Wunused-parameter'? [-Werror,-Wunknown-warning-option]
make: *** [obj/local/armeabi/objs/comm//md5.o] Error 1
error: unknown warning option '-Wclobbered'; did you mean '-Wconsumed'?
[-Werror,-Wunknown-warning-option]
error: unknown warning option '-Wunused-but-set-parameter'; did you mean
'-Wunused-parameter'? [-Werror,-Wunknown-warning-option]
make: *** [obj/local/armeabi/objs/comm/
/mmap_util.o] Error 1

from mars.

garryyan avatar garryyan commented on May 10, 2024

ndk的具体版本是多少?r13b?r14? 在什么操作系统上编译的?

from mars.

MissBundle avatar MissBundle commented on May 10, 2024

版本是r13b,在mac上编译的。
你们每次编译都会clean吗,我怎么没看到clean操作。

from mars.

garryyan avatar garryyan commented on May 10, 2024

每次都会clean 是通过删除生成的目录clean的 而且编译的时候也会加上 -B选项
你ndk-build --version 输出的信息帖一下。还有打开 ndk目录下 source.properties 里的内容也贴一下看看

from mars.

MissBundle avatar MissBundle commented on May 10, 2024

ndk-build --version
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0

source.properties内容:
Pkg.Desc = Android NDK
Pkg.Revision = 13.1.3345770

from mars.

garryyan avatar garryyan commented on May 10, 2024

暂时看不出来,ndk13b确实在有些电脑上会编不过,我们这边没重现,也暂时没发现原因。 你换用r11c版本试试

from mars.

MissBundle avatar MissBundle commented on May 10, 2024

多谢啦,换成11C之后就没有问题了。应该是13B的版本有问题,具体什么问题就不知道了。

from mars.

garryyan avatar garryyan commented on May 10, 2024

这个问题我们也会关注下,主要是现在在身边的环境没出现这个问题,不好看是什么问题。

from mars.

MissBundle avatar MissBundle commented on May 10, 2024

android的编译脚本应该还有问题,我编译动态库,结果出来的还是静态库。

from mars.

garryyan avatar garryyan commented on May 10, 2024

如果选择 mars 动态库存放路径在 mars_android_sdk/libs 目录
如果选择 xlog 动态库存放路径在 mars_xlog_sdk/libs 目录

from mars.

MissBundle avatar MissBundle commented on May 10, 2024

你们最新的编译脚本还是有问题,没有创建libs目录。
build succeed!
Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
/Users/zhuqian/Desktop/java/android-ndk-r11c/build/core/build-local.mk:151: *** Android NDK: Aborting . Stop.
build fail!!!
Traceback (most recent call last):
File "build_android.py", line 297, in
main()
File "build_android.py", line 286, in main
shutil.rmtree(SO_DES_DIR)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 239, in rmtree
onerror(os.listdir, path, sys.exc_info())
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 237, in rmtree
names = os.listdir(path)
OSError: [Errno 2] No such file or directory: 'mars_android_sdk/libs/'

from mars.

garryyan avatar garryyan commented on May 10, 2024

@MissBundle libs目录会自己创建的。你贴更靠上的日志,我看为什么编译错误,这里是因为上面执行错误 libs目录不存在导致的。这里我也会加个保护

from mars.

MissBundle avatar MissBundle commented on May 10, 2024

能不能留一个联系方式啊,我把整个build的日志发给你,这样遇到问题我们交流起来也会更方便。

from mars.

garryyan avatar garryyan commented on May 10, 2024

[email protected]

from mars.

hgang avatar hgang commented on May 10, 2024

同样的环境,同样的问题

from mars.

Guang1234567 avatar Guang1234567 commented on May 10, 2024

@garryyan

遇到跟 @MissBundle 同样的编译环境一样的问题, 不知道你们私下找出是什么原因了吗? 谢谢

另外, 我的编译环境 :
mac osx 10.12
ndk 13b (下载地址: https://developer.android.com/ndk/downloads/revision_history.html)

from mars.

garryyan avatar garryyan commented on May 10, 2024

@lihanguang 用r11c试试

from mars.

Guang1234567 avatar Guang1234567 commented on May 10, 2024

ndk r11c 官网没有下载地址了...(https://developer.android.com/ndk/downloads/revision_history.html)

能否给个下载地址?

from mars.

garryyan avatar garryyan commented on May 10, 2024

@lihanguang 你下载你相应平台的ndk的那个url后面仔细看有个字符串代表ndk的版本 改成 你想下的版本

from mars.

lucky-chen avatar lucky-chen commented on May 10, 2024

这个问题解决了吗,r11c好像不能调试,这就蛋疼了

from mars.

garryyan avatar garryyan commented on May 10, 2024

调试和用哪个ndk版本无关吧?

from mars.

lucky-chen avatar lucky-chen commented on May 10, 2024

r11c 在AS上进不去断点,r14可以

from mars.

garryyan avatar garryyan commented on May 10, 2024

我们会尽快把新版本的ndk兼容了。。。

from mars.

helingwenkai avatar helingwenkai commented on May 10, 2024

Windows ndkr14b报同样的错误,换到ndkr11c后也报错,然后将目录切换后成功。要更深或者更浅的目录。 比如 之前是 a/b/c 现在可以改成 d/e 。供其他人参考

from mars.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.