我正在尝试运行HERE提供的代码
我从他们的Github下载了代码并导入到Android SDK中,但它在代码行显示错误
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.NavUtils;
在多个文件中。但是,如果我检查Android SDK Manager,Extras文件夹中的Android Support Library
和Android Support Repository
都已安装。我还可以在SDK_INSTALL\sdk\extras\android\support
目录中看到support文件夹及其内容。它还有一个包含android-support-v4.jar
和src
文件夹的v4文件夹。THen为什么它仍然显示错误,我如何解决它,以及如何运行该示例代码?THe示例代码是为RSS阅读器应用程序编写的,如果相关的话。
发布于 2015-10-13 08:39:31
andorid-support-v4.jar是一个外部jar文件,您必须将其导入到项目中。
这就是你在Android Studio中的操作方式:
转到文件->项目结构
转到"Dependencies“选项卡->单击加号->转到"Library dependency”
选择支持库" support -v4 (com.android.support:support-v4:23.0.1)“
现在转到应用程序中的"build.gradle“文件,并确保已将安卓支持库添加到您的依赖项中。或者,您也可以直接在dependencies{}
中键入compile 'com.android.support:support-v4:23.0.1'
,而不是通过图形用户界面。
重新构建您的项目,现在一切都应该正常工作了。
发布于 2016-01-30 06:45:01
我在Android Studio1.5.1中遵循了Gene1.5.1的上述说明,但它在我的build.gradle文件中添加了以下内容:
compile 'platforms:android:android-support-v4:23.1.1'
因此,我将其更改为:
compile 'com.android.support:support-v4:23.1.1'
它开始起作用了。
发布于 2015-06-17 14:45:46
如果您有同一支持库android-support-v4.jar
的多个版本,也可能会出现此问题。如果您的项目正在使用包含不同版本支持库的其他库项目。要解决此问题,请在每个位置保留相同版本的支持库。
https://stackoverflow.com/questions/18299898
复制相似问题