android - 无法使用 Superpowered 库为 arm64-v8a 创建 so 文件

标签 android android-studio java-native-interface android-gradle-plugin superpowered

我在我的应用程序中集成了 Superpowered 库。我在jni文件夹中添加了所有的.a文件。除了arm64-v8a架构之外,所有文件都编译成功并生成so文件。我使用了“libSuperpoweredAndroidARM64.a”文件。你能帮我为这个架构生成so文件吗?显示如下错误

In function `SuperpoweredCompressor::process(float*, float*, unsigned int)':
    /Volumes/iMect/iphone/SuperpoweredSource/FX/SuperpoweredCompressor.cpp:254: undefined reference to `SuperpoweredCompressorProcess'
    /Volumes/iMect/iphone/SuperpoweredSource/FX/SuperpoweredCompressor.cpp:254: undefined reference to `SuperpoweredCompressorProcess'

最佳答案

请检查基于CMake的Superpowered的当前版本。 Google 已将 Android 原生环境的规则从实验性插件更改为 CMake。

关于android - 无法使用 Superpowered 库为 arm64-v8a 创建 so 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40988659/

相关文章:

android - 使用 Android,如何从包含 Button 控件的 ListView 中选择行

android - 从 Service 调用 webService 时出现 java.io.IOException

java - 重新启动应用程序时 SharedPreferences 不保存 boolean 值

java - 设备未准备好 gradle 同步失败

java-native-interface - 架构 x86_64 : JNI_CreateJavaVM OS-X Xcode 的 undefined symbol

android - 在 Android Chrome 中禁用 unicode 替换表情符号?

Android 抽屉导航样式

用于读取图像而不是获取帧的java代码

java - JDK 的本地方法是如何加载的?

android - 自动将 Beta Android 应用发布到 Google Play 商店