Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将库导入Android Studio_Java_Android_Android Studio - Fatal编程技术网

Java 如何将库导入Android Studio

Java 如何将库导入Android Studio,java,android,android-studio,Java,Android,Android Studio,双簧管库是一个Android库,其中包含了许多在我的应用程序中使用的示例。它的结构很奇怪: 在过去,我将这个结构复制到我的应用程序结构中。也就是说,我将根CMakeLists.txt文件放在我的项目根目录、项目根目录下的根文件夹中,等等。这最终导致了混乱,因为我无法将oboe更新到新版本,而无需手动仔细更新每个文件夹 如何将双簧管作为单独的文件夹导入到我的项目中并使用它?您需要将其最新版本的依赖项添加到gradle文件中,您不应该将其文件/代码直接复制并粘贴到项目中 这是依赖关系行 implem

双簧管库是一个Android库,其中包含了许多在我的应用程序中使用的示例。它的结构很奇怪:

在过去,我将这个结构复制到我的应用程序结构中。也就是说,我将根CMakeLists.txt文件放在我的项目根目录、项目根目录下的根文件夹中,等等。这最终导致了混乱,因为我无法将oboe更新到新版本,而无需手动仔细更新每个文件夹


如何将双簧管作为单独的文件夹导入到我的项目中并使用它?

您需要将其最新版本的依赖项添加到gradle文件中,您不应该将其文件/代码直接复制并粘贴到项目中

这是依赖关系行

implementation 'com.google.oboe:oboe:1.5.0'
可在此链接中找到:


他们可能应该移动该部分并将其添加到github页面的自述文件中,因为这是正常的

您需要将其最新版本依赖项添加到gradle文件中,您不应该将其文件/代码直接复制并粘贴到您的项目中

dependencies {
    implementation 'com.google.oboe:oboe:1.4.3'
}
这是依赖关系行

implementation 'com.google.oboe:oboe:1.5.0'
可在此链接中找到:

他们可能应该移动该部分并将其添加到github页面的自述文件中,因为这是正常的

dependencies {
    implementation 'com.google.oboe:oboe:1.4.3'
}
还可以通过添加以下内容来启用预制:

android {
    buildFeatures {
        prefab true
    }
}
通过更新您的CMakeLists.txt:

android { 
    defaultConfig { 
        externalNativeBuild {
            cmake {
                arguments "-DANDROID_STL=c++_shared"
            }
        }
    }
}
还可以通过添加以下内容来启用预制:

android {
    buildFeatures {
        prefab true
    }
}
通过更新您的CMakeLists.txt:

android { 
    defaultConfig { 
        externalNativeBuild {
            cmake {
                arguments "-DANDROID_STL=c++_shared"
            }
        }
    }
}