2

我正在尝试将 jar 添加到 Android 上的项目中。我用 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.gradle文件(注意至少有两个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配置中(不是runtimeclass path)。

于 2012-07-24T07:53:03.090 回答