私のプロジェクトでは、SlidingUpPanelを使用しています。
必要な機能があったため、プロジェクトを自分のマシンに複製し、ライブラリを操作しました。デモ プロジェクトで機能をテストしましたが、このプロジェクトに基づいてすべて問題ありません。
今、ファイルを取得してプロジェクトに追加するlibrary
ために、そのモジュールをコンパイルしたいと思います。.aar
私がしたことは次のとおりです。
- cmd を開き、
slidingUpPanel
プロジェクトのルート フォルダーに移動しました。 - 次のコマンドを実行しました。
./gradlew :library:build
- .aar の下でコンパイルおよび作成されたライブラリ
/library/build/outputs/aar/library-debug.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が認識されないため、エラーが発生します。
ライブラリが認識されない理由は何ですか? 任意のアイデアをいただければ幸いです。ありがとう。