39

Android Studio で Parse ライブラリを使用しようとしています。私は彼らのウェブサイトで基本的な例を使用し、jar を libs フォルダーに追加し、グローバル ライブラリとして追加しました。エラーなしでは何も機能していないようです:

Gradle: package com.parse does not exist
Gradle: package com.parse does not exist
Gradle: package com.parse does not exist
Gradle: cannot find symbol variable Parse
Gradle: cannot find symbol variable ParseAnalytics
Gradle: cannot find symbol class ParseObject 
Gradle: cannot find symbol class ParseObject

Android Studio では、コードにエラーは発生しません。

4

8 に答える 8

51

私も同じ問題に遭遇しましたが、これが私がしたことです:

  • Parse-1.2.5 全体を libs フォルダーに配置しました (Parse のクイックスタートにあるように、フォルダーを作成する必要はありませんでした)。
  • build.grade ファイルを開きます。それらは2つあります-srcフォルダーと同じレベルにあるものを開きます
  • 「依存関係」の 2 つのインスタンスが表示されます。「buildscript」の下にネストされていない「依存関係」に次を追加します。

    ファイルをコンパイルします('libs/Parse-1.2.5/Parse-1.2.5.jar')

それでもうまくいかない場合は、Parse-1.2.5.jar ファイルを右クリックして、[プロジェクト ライブラリに追加] を選択してみてください。

それが役立つことを願っています!

于 2013-05-20T01:36:58.017 に答える
27

バージョン 1.10.0 の時点で、Parse SDK はオープン ソースであり、Mavenで利用できるため、これを gradle に入れることができます。

compile 'com.parse:parse-android:1.10.0'

1.10.0 を、これを読んだ時点での最新のバージョンに置き換えてください。

または、エッジでの生活が好きな場合は、gradle に自動更新を指示できます。

compile 'com.parse:parse-android:1.+'

編集: 2016 年 1 月 28 日、Facebookは Parse サービスの廃止を発表したため、新しいプロジェクトを開始する場合は、別のサービスの使用を検討することをお勧めします。

于 2015-08-15T00:12:37.730 に答える
3

1) フォルダーを libs フォルダーに解凍します。

YourProject/app/libs/Parse-1.9.2/ <<< ここにすべての jar ファイルがあります。

2) 次に、build.gradle の依存関係セクションで、次のように設定します。

dependencies { 
    ...
    // Parse 1.9.2
    compile 'com.parse.bolts:bolts-android:1.+'
    compile fileTree(dir: 'libs/Parse-1.9.2', include: 'Parse-*.jar')
    ...
}

jar が含まれる特定のフォルダーを設定しました: dir: 'libs/Parse-1.9.2'

それが役に立てば幸い!

于 2015-06-18T14:03:39.533 に答える
2

アプリのgradleに以下のコードを追加します

dependencies {
    compile 'com.parse.bolts:bolts-android:1.+'
    compile 'com.parse:parse-android:1.+'
}

AndroidManifest.xml ファイルで、以下の権限を追加します

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

onCreate() メソッド内の Application クラスで、以下のコードを追加します

Parse.initialize(this, "application_id", "client_key");
ParseInstallation.getCurrentInstallation().saveInBackground();

次に実行します。詳細については、これが機能することを願っています https://parse.com/apps/quickstart#parse_data/mobile/android/native/existing

于 2015-12-28T18:30:13.887 に答える
0

Parse-1 の内容を配置します。. フォルダをlibsディレクトリに...Parse-1ではありません。. フォルダ自体。それは私のために働いた。

于 2015-05-01T19:16:33.373 に答える