【发布时间】:2013-09-15 04:00:15
【问题描述】:
android-studio 0.2.7
Fedora 18
你好,
我正在尝试将 jtwitter jar 添加到我的项目中。
首先我尝试执行以下操作:
1) Drag the jtwitter.jar into the root directory of my project explorer, see picture
2) File | project structure
3) Modules | yamba-yamba | dependencies
4) Click the plus sign | jars or directories | and navigate to jtwitter jar | click ok
当我导入 jar 文件时,出现以下错误:
import winterwell.jtwitter.Twitter;
Cannot resolve symbol winterwell
Gradle: error: package winterwell.jtwitter does not exist
我研究发现android-studio有一些问题,你必须自己编辑build.gradle文件。
所以我尝试将其添加到我的 build.gradle 文件中:
dependencies {
compile files('libs/jtwitter.jar')
并收到一条错误消息:cannot resolve symbol dependencies
另一个问题,libs 文件夹在哪里。是指External Libraries吗?
【问题讨论】:
-
您的 .jar 文件必须位于“libs”文件夹中。在你有“src”文件夹的地方创建一个名为“libs”的新文件夹,并将 jtwitter.jar 添加到这个文件夹中
-
我添加了目录并将jar文件移动到它。我右键单击 jar 文件 |添加为库。但是,我仍然收到以下错误消息 Gradle:错误:包 winterwell.jtwitter 不存在。和 Gradle:错误:找不到符号类 Twitter。在我的 build.gradle 中,我得到:在根项目'Yamba' 上找不到参数 [文件集合] 的方法 compile()。
-
有没有办法避免在模块级别使用它?
-
如果您使用的是
Gradle,请参阅此StackOverflow question。