试图弄清楚如何将GestureDetectorCompat添加到我的项目中

时间:2014-11-29 21:35:47

标签: gradle android-studio android-support-library

我正在阅读有关处理常见手势的android文档。我在我的主要活动中创建了GestureDetectorCompat的实例,但这个特定的类似乎没有在活动中被识别出来。我尝试将此行添加到我的程序包的build.gradle中的依赖项中,但我仍然没有任何快乐。

compile "com.android.support:support-v4:13.0.+" 

我不太清楚这里发生了什么,因为当我在依赖关系中添加此行时,使用GestureDetectorcompat的选项可用?此外,我的最小SDK设置为15,我的目标SDK为19.我想知道这是否阻止我使用GestureDetectorCompat?您可以提供的任何澄清都非常感谢。

2 个答案:

答案 0 :(得分:6)

您可能现在已经找到了解决方案,但是为其他人发布了答案。

这是基于使用Android Studio的三步解决方案:

1)添加“import android.support.v4.view.GestureDetectorCompat;”到Java源文件

2)将“android-support-v4.jar”从“\ sdk \ extras \ android \ support \ v4”文件夹复制到应用程序中的“libs”文件夹。

3)在Android Studio中,右键单击“app-> libs-> android-support-v4.jar”并选择“Add As Library ...”选项。

这些步骤应该可以解决问题。

答案 1 :(得分:1)

这就是我解决同样问题的方法:

在Android Studio中,转到文件>使高速缓存无效/重新启动,选择无效并重新启动