[解決済み] フラットディレクトリを使ったGradleビルドでローカルの.aarファイルの追加がうまくいかない
質問
この質問は承知しています。 gradleのビルドにローカルの.aarファイルを追加する が、その解決策は私にはうまくいきません。
のトップレベルにこのステートメントを追加してみました。
build.gradle
ファイルを作成します。
repositories {
mavenCentral()
flatDir {
dirs 'libs'
}
}
また
slidingmenu.aar
ファイルを
/libs
で参照し、それを
dependencies
セクションを作成します。
compile 'com.slidingmenu.lib:slidingmenu:1.0.0@aar'
が、全く機能しませんでした。
試しに
compile files('libs/slidingmenu.aar')
もありますが、うまくいきません。
何が足りないのでしょうか?何か思い当たることはありますか?
追伸:Android Studio 0.8.2です。
解決方法は?
Josiahの回答を基に、私がどのように動作させたかを説明します。
彼の指示(編集中)に従って( ファイル -> 新規作成 -> 新規モジュール -> .JAR/.AAR のインポート )を作成し、.AARをインポートしてください。
そして、プロジェクトのbuild.gradle(トップレベルのものではなく、「app」の下のもの)に以下を追加します(dependenciesセクションに)。
dependencies {
compile project(':Name-Of-Your-Project')
}
Note Name-Of-Your-Projectは、AARファイルをインポートした後に追加されたフォルダの名前と一致させる必要があります(Name-Of-Your-Projectと同じレベル)。
app/.idea
最上位フォルダの下)。あるいは、別の言い方をすると...
MyApplication .アイデア アプリ build.gradle (ここで依存関係にコンパイルプロジェクト(':ProjectName')を追加します) ProjectName (インポート後に自動的に追加されます。aarファイルの名前と同じです。) ビルド グラドル その他
Android Studio 0.8.0を使用している場合は、この方法で動作しました。gradleを同期させることを忘れないでください(ツールバーのボタンまたは ファイル->同期 を実行します。
(正しい方向へ導いてくれたJosiahに感謝)
(注)これ以前は、libsフォルダに追加して、トップレベルの
build.gradle
とアプリレベルの
build.gradle
しかし、私のaarsファイルではどれもうまくいきませんでした--jarはうまくいくのですが、aarファイルはうまくいきません)
関連
-
[解決済み] "Gradleバージョン2.10が必要です。" というエラー
-
RuntimeException: アクティビティを開始できません ComponentInfo solution
-
Android開発で「Attempt to invoke virtual method 'XXX()' on null object reference」というヌルポインター例外に遭遇する。
-
ActivityはOnFragmentInteractionListenerを実装しなければならないに関する質問
-
Android Get set image.setImageResource(R.drawable.xxx) リソース
-
アンドロイドスタジオ学習入門
-
[解決済み] アイテムの親を取得する際にエラーが発生しました。AppCompat v23にアップグレードした後、指定された名前に一致するリソースが見つかりません。
-
[解決済み] Gradle for Androidを使用して、外部のaarパッケージを手動でインクルードする方法
-
[解決済み】Android Studioです。jarをライブラリとして追加しますか?
-
[解決済み】Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatを定義するdexファイルが複数存在する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
AndroidエミュレーターのADBサーバーがACKしない問題
-
Android Studio を 3.6.3 にアップデートした後、構成 :classpath のアーティファクトをすべて解決できない。
-
Androidで発生した問題、解決策とヒント
-
アンドロイドスタジオでJunitのエラー問題を解決する
-
android bluetooth--Bluetooth on、検索、ペアリング、接続
-
SpinnerのOnItemSelectedListenerのonItemSelectedメソッドの4つのパラメーターの意味
-
Android--shape--描画のコーナー、グラデーション、パディング、サイズ、ソリッド、ストロークのプロパティを指定する。
-
アンドロイドスタジオ学習入門
-
Android Studio常见错误之:Rendering Problems/The following classes could not be instantiated
-
[解決済み] Gradle for Androidを使用して、外部のaarパッケージを手動でインクルードする方法