xmake-gradle icon indicating copy to clipboard operation
xmake-gradle copied to clipboard

希望能支持android ndk以外的native构建

Open PumpkinXD opened this issue 8 months ago • 1 comments

你在什么场景下需要该功能?

是这样的,我想把xmake构建的native lib打包进jar(使用jnr/jna/jni或者Project Panama进行加载) 很自然的我想到了本插件 但是直接引用发现本插件跑不通(没有添加prebuild task提示没有prebuild,人为添加后报错与android ndk相关) 目前我是以gradle的一个task调用 jni/build.shjni/build.bat脚本,然后脚本运行 xmake;另一个task负责将构建好的so/dll复制到jar中(由于直接跑 xmake -project=jni 会让native直接跑到build而非jni/build下我只好这样了)

描述可能的解决方案

嗯。。。 我希望能在配置中添加类似于“native_type"的属性,根据这个属性决定是android ndk还是其他类型的native

对于“其他类型” 我希望默认行为类似于maven的NAR插件,具体行为可由使用者通过task自定义

描述你认为的候选方案

No response

其他信息

No response

PumpkinXD avatar May 28 '24 03:05 PumpkinXD