我正在阅读有关处理常见手势的android文档。我在我的主要活动中创建了GestureDetectorCompat
的实例,但这个特定的类似乎没有在活动中被识别出来。我尝试将此行添加到我的程序包的build.gradle
中的依赖项中,但我仍然没有任何快乐。
compile "com.android.support:support-v4:13.0.+"
我不太清楚这里发生了什么,因为当我在依赖关系中添加此行时,使用GestureDetectorcompat
的选项可用?此外,我的最小SDK设置为15,我的目标SDK为19.我想知道这是否阻止我使用GestureDetectorCompat
?您可以提供的任何澄清都非常感谢。
答案 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中,转到文件>使高速缓存无效/重新启动,选择无效并重新启动。