大神,请帮帮忙,看是什么回事:
我有一个项目BmsScanApp-V2是从ADT导入的,这个项目引用了两个库项目:kJFrame和myLibs.
AS导入后,我将BmsScanApp-V2文件夹下面的 kJFrame和myLibs文件夹删除,将Gradle配置里面的这两个库项目的相关全删除,然后File->New->Import Module分别指定了储存在外部的kjFrame和myLibs库项目.
再进行第二步的时候,我选中BmsScanApp-V2项目右键->Open Module Settings IDE没反应?
然后我打开bmsscanapp-v2文件夹下面的build.gradle,就是一个普通的文本编辑器(你的也是这样吗?),全部配置都是手动写上去。
然后经常在编辑器上方出现黄色底色的提示:Gradle files have changed since last project sync. A project sync may be necessary for the IDE to work properly 。 然后需要手动点击右上方的SyncNow连接,,我严重怀疑我的IDE 不正常或我不应该直接修改build.gradle。
下面出现错误:
BmsScanApp-V2下的build.gradle的dependencies:
dependencies {
compile files('../libs/MyLibs/kJFrame')
compile files('../libs/MyLibs/myLibs')
compile files('libs/android-support-v4.jar')
compile files('libs/core.jar')
}
然后IDE提示:
Warning:Project bmsScanAppV2: Only Jar-type local dependencies are supported. Cannot handle: C:\work\StudioProjects\BmsScanApp-V2\libs\MyLibs\kJFrame
Warning:Project bmsScanAppV2: Only Jar-type local dependencies are supported. Cannot handle: C:\work\StudioProjects\BmsScanApp-V2\libs\MyLibs\myLibs
我的库项目放在:
C:\work\StudioProjects\libs\MyLibs\kjFrame
C:\work\StudioProjects\libs\MyLibs\myLibs