我正在开发一个应用程序作为课程结束作业,我已获得 .jar 中的 SDK。
所以我转到 android/app/build.gradle 并插入以下行:
`dependencies {
...
implementation files('libs/libmuse_android.jar') // Line add
...
if (hermesEnabled.toBoolean()) {
implementation("com.facebook.react:hermes-android")
} else {
implementation jscFlavor
}
}`
但是我不知道该怎么办,因为当我在 MuseSDK.java 模块中调用 SDK 时,如下所示:
import com.choosemuse.libmuse.Accelerometer;
它无法识别SDK
在 React Native for Android 中实现 .jar SDK:
将.jar文件放在android/app/libs中。
通过添加以下内容更新您的android/app/build.gradle:
dependencies {
//...rest of code
implementation fileTree(dir: 'libs', include: ['*.jar'])
}
此命令包含 libs 文件夹中的所有 .jar 文件作为依赖项。对于特定路径,请使用:
implementation fileTree(dir: 'C:\\your-project-dir\\android\\app\\libs', include: ['*.aar', '*.jar'])
确保 .jar 正确放置并在更改后同步您的项目。