我正在尝试将此库导入我的Android Studio项目,但没有任何运气,因为它没有任何gradle文件。 https://github.com/xibsked/android-numberpicker

我找到了这些帖子(Using library products without gradle files in Android StudioHow to import project files without Gradle files into Android Studio),但它们要么未得到解答,要么答案涉及从Eclipse导出,这不是我的情况。我不是从Eclipse迁移,只是想使用此库。

谢谢!

最佳答案

通常,您可以执行以下操作:

  • 创建一个新模块,然后将源复制到您的项目app / main / src中
  • 克隆或复制项目中的模块库,并添加build.gradle文件

  • 在第二种情况下,只需在build.gradle文件中配置正确的源设置
    apply plugin: 'com.android.library'
    
    android {
    
        sourceSets {
            main {
                manifest.srcFile 'AndroidManifest.xml'
                java.srcDirs = ['src']
                resources.srcDirs = ['src']
                aidl.srcDirs = ['src']
                renderscript.srcDirs = ['src']
                res.srcDirs = ['res']
                assets.srcDirs = ['assets']
            }
        }
    }
    

    在这两种情况下,您都可以使用在项目中添加模块:
    root
    |--app
    |----build.gradle
    |--library
    |--build.gradle
    |--settings.gradle
    

    settings.gradle中只需添加:
    include include ':library', 'app'
    

    并在app/build.gradle中添加
    dependencies{
     compile project(':library')
    }
    

    关于android - 在Android Studio中使用没有gradle文件的库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33549328/

    10-12 02:38
    查看更多