0

というわけで、Android ライブラリ コンポーネントを作成し、Maven Central で公開することができました。しかし、新しいプロジェクトで依存関係として使用しようとすると、Android Studio はクラスを見つけられないようです。

アプリ モジュールの build.gradle:

repositories {
    mavenCentral()
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile 'no.hyper:libdateintervalpicker:1.0.0' //this is the one I want to use
}

この部分は機能しているようですが、少なくとも同期エラーは発生しません。ただし、MainActivity からパッケージとクラスにアクセスしようとすると、Android Studio はそれらを見つけることができず、「シンボルを解決できません」というメッセージが表示されます。

Maven Central から直接アーカイブから classes.jar をダウンロードしようとしましたが、それらは実際にパッケージに含まれています。

他の依存関係は、同期後に /build/intermediates/exploded-aar フォルダーに表示されるようですが、私のライブラリでは発生しません。

OSX 10.9.5 (Mavericks) で Android Studio 1.0.2 を使用しています

助言がありますか?

4

2 に答える 2

0

あなたのポンを見ると、それは述べています<packaging>aar.asc</packaging>aar代わりにすべきです。

于 2015-02-04T13:21:43.077 に答える