私はGradleにあまり詳しくありませんが、インターネットから直接ライブラリをプルできるはずだと私は理解していますか?プロジェクトの指示に従いましたが、 エラー
AIDEはリモートMavenリポジトリをサポートしていませんか?問題のライブラリがjcenterWebサイトに存在することを確認しました。ローカルのMavenリポジトリを作成する方法がわかりません。関連するファイルをjcenterからダウンロードして、.../maven-repo/com/melnykov/floatactionbutton/1.0.3に配置し、設定でAIDEに.../maven-repoを指定しようとしましたが、何も起こりませんでした。
注:AIDE now リモートMavenリポジトリーをサポート なので、古いバージョンを使用していない限り、この回答は廃止されています。
AIDEはリモートMavenリポジトリをサポートしていません。アプリ内でMavenリポジトリを機能させる唯一の方法は、ローカルのMavenリポジトリを作成することです。これは、必要なライブラリが/sdk-path/extras/
にある場合(AndroidとGoogleのライブラリがあります)、PCからデバイスにフォルダをコピーするのと同じくらい簡単ですが、そうでない場合は少し難しくなります。
次の手順を使用して、Mavenリポジトリを手動で作成することに成功しました。
m2repository
と呼びますmaven-metadata.xml
を開き、groupId、artifactIdおよびバージョンを覚えておいてくださいlibrary
です)1.0.0
)ここで、mavenディレクトリをAIDEにリンクする必要があります。
/m2repository
で終わるようにします)コードのみのライブラリ(リソースなし)がある場合は、プロジェクトのlibs/
フォルダーに簡単にコピーできる.jarファイルがある可能性があります。この場合、build.gradleの依存関係セクションに次の行が追加されていることを確認してください。
compile fileTree(dir: 'libs', include: ['*.jar'])
これはすべて、プロジェクトが新しいgradleベースのプロジェクト構造を使用している場合にのみ適用されることに注意してください。