首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Android项目中集成soundtouch库

在Android项目中集成soundtouch库
EN

Stack Overflow用户
提问于 2018-09-18 10:53:32
回答 1查看 932关注 0票数 0

我试图集成声音触摸库,以改变音高和回放率的wav音频文件。但是当我将它添加到项目中时,出现了一个错误,给出了belo

信息:Gradle任务:app:assembleDebug /home/qwork/Android/android-ndk-r17/build/core/init.mk错误:(537) * Android :中止.。停止播放。错误:(537) *错误:(537)*信息:生成失败信息:总时间: 14.586秒信息:3错误信息:0警告信息:请参见控制台中的完整输出

请帮我解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-20 12:31:47

将以前的项目转换为最新的Android项目的一般步骤

  1. 配置Android以使用最新的SDK和NDK
  2. 使用Android的转换:file > import或“迎宾页”> "Import“;允许Android下载该项目所需的包。
  3. 将现有的Android.mk/Application.mk添加到新生成的应用程序/build.gradle中 android {. //其他自动生成的东西,不需要更改defaultConfig {. //手动将现有的Application.mk添加到该build.gradle所在的//目录的相对路径。通常情况下,它可以是// src/main/cpp/Application.mk,因为build.gradle位于"app“dir。//注意Application.mk中的配置项可以全部//直接设置在这里的“参数”( "APP_STL=c++_static“等) externalNativeBuild.ndkBuild {参数"NDK_APPLICATION= src/main/cpp/Application.mk”}} //连接到现有项目的ndk-构建文件android.mk;//再次使用相对于此build.gradle文件位置的路径。externalNativeBuild { ndkBuild { path 'src/main/cpp/Android.mk‘}
  4. 链接依赖的源代码模块:打开Android.mk,检查该模块的所有源文件,所有依赖模块仍然位于正确的位置;如果没有,请更改Android.mk中的路径或将它们复制到所需的位置。这是因为转换工具不处理依赖的源文件和模块。
  5. 最后做一个构建: build > build (做两次) 这应该能帮你找到一个好位置。另一件有用的事情可能是属性,它允许您更改项目的默认目录

对于这个SoundTouch项目,原始回购中的将其迁移到gradle构建是正确的方法。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52384948

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档