2

Android のプロジェクトに jar を追加しようとしています。maps.jar ライブラリでテストを行いました。そのクラスのインポートを行うと、com.google.android.maps.MapView という名前のクラスがあります。エラー パッケージ com.google.android.maps が存在しません import com.google.android.maps.MapView; が表示されます。

この jar ファイルをいくつかの方法で gradle.build に含めようとしています。

dependencies {
 runtime files('/Users/user/Documents/workspace/MyAndroidApp/libs/maps.jar')  
 //runtime fileTree(dir: '/Users/user/Documents/workspace/MyAndroidApp/libs', include: '*.jar')
 //classpath fileTree(dir: '/Users/user/Documents/workspace/MyAndroidApp/libs', include: 'maps.jar')        
}

これまでのところ幸運ではありません。

何か案が?ありがとう!

4

2 に答える 2

5

これが私がそれを行った方法です:

  1. jar ファイルを libs フォルダーにドラッグします。
  2. jar ファイルを右クリックして [ライブラリの追加] を選択すると、jar ファイルがライブラリになります。
  3. ファイルを開きます (少なくともbuild.gradle2 つのファイルがあることに注意してください。ルートは使用しないでください。プロジェクト スコープ内のファイルを使用してください)。build.gradle
  4. 依存関係セクションを見つけます(私にとっては、admob -GoogleAdMobAdsSdk jarファイルを試していました)

    dependencies { compile files('libs/android-support-v4.jar','libs/GoogleAdMobAdsSdk-6.3.1.jar') }

  5. 最後に入ってsettings.gradle、次のようになっていることを確認します。

    include ':yourproject', ':yourproject:libs:GoogleAdMobAdsSdk-6.3.1'

  6. 最後に、ビルド--->プロジェクトの再構築に移動します
于 2013-07-04T15:44:41.790 に答える
4

コンパイルの依存関係をcompile構成に追加する必要があります (runtimeまたはではありませんclass path)。

于 2012-07-24T07:53:03.090 に答える