4

ActiveAndroid ORMを使用する Android アプリを作成しています。Readme では、Maven または ADT に含める方法についての説明を読みましたが、Gradle で Android Studio を使用/学習しようとしています。したがって、依存関係として ActiveAndroid を挿入する必要があると思います。これらの行の私のbuild.gradleファイル:

dependencies {
    compile 'com.android.support:appcompat-v7:+'
}

Gradle が自動的に ActiveAndroid を見つけてプロジェクトにコンパイルできるようにするには、どのような文字列/URL を使用すればよいかよくわかりません。

私はちょっと迷っています。私がこれにどのように取り組むべきかについて、誰かが私にヒントを与えることができますか?

[編集] jar をビルドし、提案されたものを使用してコンパイルしましたcompile files('libs/ActiveAndroid.jar')(jar ファイルにバージョン名がありません)。正常にビルドされるようになりましたが、まだそこからクラスをインポートできません。以下の画像を参照してください。 ここに画像の説明を入力

4

8 に答える 8

4

この質問に回答して以来、これは新しいものかもしれませんが、これは入門ガイドにあります。

build.gradle を変更して、以下を含めます。

repositories {
    mavenCentral()
    maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}

compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'

https://github.com/pardom/ActiveAndroid/wiki/Getting-started

于 2015-03-29T01:01:07.433 に答える
0

少し古い質問ですが、Android Studio/Gradle と AndroidActive の両方に慣れてきたので、この問題に遭遇したばかりです。ドキュメントでは、追加する必要があるものを説明していますが、追加方法を知っていることを期待しています。基本的には(プロジェクトではなく)アプリの build.gradle にあります。ファイルの先頭にリポジトリを追加し (まだ存在しない場合)、依存関係セクションの最後にコンパイル ステートメントを追加します。機能した Gradle ファイルのスクリーンショットを添付しました。

アプリビルド.gradle

于 2016-08-21T14:27:42.373 に答える
0

次の手順を試してください。

  • このリンクにアクセスしてください - https://oss.sonatype.org/
  • 検索するmichaelpardo
  • も含まれるリストactiveandroidが出てきたでしょう
  • 特定の行をクリックして、jar ファイルをダウンロードします。
  • そのjarファイルをlibsフォルダーに入れ、 Add to libraryAndroid Studioのオプションを使用します
  • コンパイルすると動作するはずです
于 2017-01-12T09:59:11.337 に答える
0

ActiveAndroid を使用した完全な build.gradle(app):

buildscript {
  repositories {
    mavenCentral()
  }
  dependencies {

  }
}

repositories {
  mavenCentral()
  maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
}

apply plugin: 'com.android.application'

dependencies {
  compile 'com.michaelpardo:activeandroid:+'
  // other dependencies
  compile fileTree(dir: 'libs', include: '*.jar')
}

android {
  compileSdkVersion 24
  buildToolsVersion '24.0.0'
  defaultConfig {
    minSdkVersion 16
    targetSdkVersion 24
    versionCode 1
    versionName '1'
    multiDexEnabled true
  }
}
于 2016-08-24T15:16:10.940 に答える
0
  • 依存関係が共通の build.gradle ファイルではなく、個々のモジュールの build.gradle ファイルに追加されていることを確認してください。
  • また、「Open Module Settings」の下で、アプリの「依存関係」タブの下に依存関係が存在することを確認します。
  • jar ファイルを「libs」フォルダーに追加した後、再度ビルドし、ActiveAndroid モジュールの build.gradle があるかどうかを確認します。

構成.create("デフォルト")

def jarFile = file('ActiveAndroid.jar')

artifacts.add("デフォルト", jarFile)

于 2014-07-02T12:35:48.983 に答える