use*_*665 49 java ide sdk android-support-library android-studio
我最近将android studio IDE更新为0.8以使用新的Android L SDK.首先,我导入了一个完成的android项目,在旧版本的android studio中没有收到任何错误.在版本0.8 i行如
import android.support.v4.app.Fragment;
get:无法解析支持导致其余代码出错.logcat返回101个实例
Error:(8, 30) error: package android.support.v4.app does not exist
Run Code Online (Sandbox Code Playgroud)
每次我在import语句中调用支持库时为1.
我试过了
不完全确定还剩下什么.
Ber*_*rer 109
好的,所以我遇到了同样的问题,并在udacity论坛中找到了解决方案:
在Android Studio中:
col*_*tor 33
@boernard的答案通过Android Studio IDE解决了这个问题,但是如果你想了解幕后发生的事情,那就是一个简单的gradle构建文件更新:
您可以在IDE(左窗格:)中编辑build.gradle文件,Gradle Scripts -> build.gradle (Module: app)
或使用原始路径(<proj_dir>/app/build.gradle
)并添加/更新以下依赖项部分:
dependencies {
//
// IDE setting pulls in the specific version of v4 support you have installed:
//
//compile 'com.android.support:support-v4:21.0.3'
//
// generic directive pulls in any available version of v4 support:
//
compile 'com.android.support:support-v4:+'
}
Run Code Online (Sandbox Code Playgroud)
使用上面的通用编译指令,允许您将代码发送给任何人,只要他们具有一定级别的Android Support Libraries v4
安装.
小智 21
以上解决方案都不适合我。最终奏效的是:
代替
import android.support.v4.content.FileProvider;
Run Code Online (Sandbox Code Playgroud)
用这个
import androidx.core.content.FileProvider;
Run Code Online (Sandbox Code Playgroud)
此路径从 AndroidX(重新打包的 Android 支持库)开始更新。
小智 9
[出于某些原因,这个答案与Eclipse有关,而不是Android Studio!]
您是否尝试过将支持库设置为类路径?来自Android开发人员网站的此链接提供了有关如何执行此操作的一些信息.
请尝试从网站上执行以下步骤:
基于支持库代码创建库项目:
创建一个库项目并确保所需的JAR文件包含在项目的构建路径中:
您现在拥有所选支持库的库项目,可以与一个或多个应用程序项目一起使用.
归档时间: |
|
查看次数: |
101932 次 |
最近记录: |