1
在我的项目中,我使用SlidingUpPanel。如何编译Android库?
由于我需要的功能,我将项目克隆到我的机器并操作库。我在其演示项目上测试了我的功能,基于此项目,所有内容都可以使用。
现在,我想编译它的library
模块以获得.aar
文件并将其添加到我的项目中。我做的是:
- 我打开cmd并导航到
slidingUpPanel
项目的根文件夹。 - 然此命令:
./gradlew :library:build
- 库编译和
/library/build/outputs/aar/library-debug.aar
下创建.aar我复制/粘贴这个文件到我的项目的/libs
文件夹,并更新build.gradle
这样的:
dependencies {
compile ANDROID_SUPPORT
compile CRASHLYTICS
compile 'com.facebook.android:facebook-android-sdk:3.20.0'
compile 'com.googlecode.libphonenumber:libphonenumber:7.0.1'
compile 'com.android.support:recyclerview-v7:+'
// Local libs not in Maven Central
compile files('src/main/libs/httpclientandroidlib-1.2.1.jar')
compile files('src/main/libs/nineoldandroids-2.4.0.jar')
compile files('src/main/libs/niftynotification-1.2.jar')
compile files('src/main/libs/zendesk-1.0.0.1.jar')
compile files('src/main/libs/library-debug.aar')
}
在我同步gradle文件后,我收到错误,这是因为SlidingUpPanelLayout无法识别。
任何想法为什么图书馆不能被识别?任何想法将不胜感激。谢谢。
感谢,因为某些原因,我不能flatDir下定义'libs'目录。有没有内联定义?你能告诉我什么是“mylib”和“1.0”吗?谢谢 – Hesam 2015-03-03 07:50:38