Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于安卓平台的编译问题 #14

Open
bitwiper opened this issue Feb 8, 2025 · 4 comments
Open

关于安卓平台的编译问题 #14

bitwiper opened this issue Feb 8, 2025 · 4 comments

Comments

@bitwiper
Copy link

bitwiper commented Feb 8, 2025

编译安卓平台时,在CmakeList中手动添加了 SET(ANDROID ON)
在编译环节提示
CMake Error at CMakeLists.txt:315 (MESSAGE):
[osgVerse] Dependency GLES not found, which is the only solution under
current platform...

查找CmakeList里使用的路径,发现GLES使用的路径是OSG目录下的/include/osg/GL,但是在查询OSG目录时发现同级目录中并没有GL文件
请问是有其他需要补充的资源吗
或者能否提供一下较为完整的安卓平台编译指南

感谢!!!

@bitwiper bitwiper changed the title 关于编译安卓端的问题 关于安卓平台的编译问题 Feb 8, 2025
@xarray
Copy link
Owner

xarray commented Feb 9, 2025

目前还没有完全完成Android上的编译和测试。现状是需要把SDL2目录,OpenSceneGraph目录和osgverse目录并列放置,然后在Android Studio中直接打开gradle工程,可以自动编译得到armv8的所有库;后续的测试程序还没有编写完成。Android Studio之外的编译方法还没有专门测试过

@xarray
Copy link
Owner

xarray commented Feb 9, 2025

目前还没有完全完成Android上的编译和测试。现状是需要把SDL2目录,OpenSceneGraph目录和osgverse目录并列放置,然后在Android Studio中直接打开gradle工程,可以自动编译得到armv8的所有库;后续的测试程序还没有编写完成。Android Studio之外的编译方法还没有专门测试过

预计下一步还是使用SDL2的预编译库,简化一下流程;然后提供一版OSGVerse + SDL的测试程序app

@bitwiper
Copy link
Author

目前还没有完全完成Android上的编译和测试。现状是需要把SDL2目录,OpenSceneGraph目录和osgverse目录并列放置,然后在Android Studio中直接打开gradle工程,可以自动编译得到armv8的所有库;后续的测试程序还没有编写完成。Android Studio之外的编译方法还没有专门测试过

请问您的编译环境是怎么样的呢,尝试按您说的这样去配置,项目sync时就会提示C/C++ Configuration Problem
Image

此时点击make project在等待后也会在SDL2-static的位置报错,没办法成功打出so文件,另外,项目是只支持打包出64位的arm64-v8a的文件吗

@bitwiper bitwiper reopened this Feb 18, 2025
@xarray
Copy link
Owner

xarray commented Feb 19, 2025

v7,x86都支持的。目前是测试阶段而且我的磁盘空间有限,所以只保留了v8。没有so的问题我近期再看一下,计划大概在2月内会完成android端的测试app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants