用Android Studio安装ActionbarSherlock?
和其他Android开发者一样,我安装了Android Studio,但是如何将actionbarsherlock安装到Android Studio?
任何帮助? 我不知道从哪里开始。
我也有一个问题得到ActionBarSherlock运行。 我有一个现有的项目,但听起来你只是想从头开始ABS。 以下是一步一步的说明:
1)在这里下载ABS: http : //actionbarsherlock.com/
2)提取ABS,你应该有一个名为“actionbarsherlock”的目录。 将其复制到您的Android Studio工作区。 并重新命名为ActionBarSherlock (changed casing)
– >我现在有我的Android Studio项目在\*documents*\Android Workspace\
相对于\Eclipse Workspace\
所以你现在应该有这样的东西:
\*documents*\Android Workspace\ActionBarSherlock\
随着你的主要项目也许:
\*documents*\Android Workspace\TestProject\
3)打开Android Studio加载你的TestProject
然后转到File> Import Module..
现在导航到\*documents*\Android Workspace\ActionBarSherlock\
下的\*documents*\Android Workspace\ActionBarSherlock\
点击确定,接下来完成。 它会问你是否要设置一个依赖的新模块(或者至less是我的)单击确定
4)我在这里发现的是,编译时我在\ActionBarSherlock\test\
错误中抱怨关于Junit
。 我只是在项目视图下从我的ABS模块中删除了\Test\
目录。 Right click \test\ > Delete...
5)你现在应该能够编译没有错误:)
希望能帮助别人。
基本上,我需要重新下载一个完全新的ABS,删除我的旧项目的ABS(这可能是相当老),然后导入模块…
编辑:这是前一段时间写的,所以我不知道它是如何相关是今天,但保罗在评论中提到尝试这些步骤,也有一个通用的导入库到ABS线程在这里读取 – > 如何添加一个库项目到Android Studio?
dependencies { compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar' compile 'com.android.support:support-v4:13.0.+' }
发现从ActionBar Sherlock与Android Studio 0.2.2
这个问题应该closures,并作为骗子联系起来。 上面的行将lib作为maven依赖项,因此不需要作为整个项目包含在内。 它也可以让你从一行控制版本。 神奇的修复。 感谢OP在发布的其他问题。
这里还有一个关于github的示例项目:
https://github.com/JakeWharton/ActionBarSherlock-Gradle-Sample
支持库版本号并不重要,请确保始终使用项目允许的最新版本。 作为一个整体支持jar的实际包含是不可选的
wired00的答案是好的,但编译过程中我有以下错误:
android-apt-compiler: No resource found that matches the given name 'Theme.Sherlock.Light'
事情发生了,ActionBarSherlock被编译为一个应用程序项目。 findcheckbox将其编译为库是有点困难,所以如果遇到同样的问题,请转到:
文件>项目结构>构面> ActionBarSherlock>检查“库模块”。
我可以通过以下教程将ActionBarSherlock添加到我的项目中:
http://showlabor.blogspot.ca/2013/05/actionbarsherlock-in-android-studio-01.html
我还添加了ActionBarSherlock作为项目的依赖项来修复编译错误。
要解决这个问题,只需要将abs资源path添加到项目构build文件中,就像下面这样:
sourceSets { main { res.srcDirs = ['src/main/res','../../ActionBarSherlock/actionbarsherlock/res'] } }
所以,我再次编译没有错误。
我使用了一个不同的方法,将ABS res文件夹与我的res文件夹合并在一起,并使用ActionBarSherlock.jar作为全局库。
迄今为止工作良好! 但是,这是一个黑客,因为我厌倦了做很多事情,我不能使用Gradle,因为其他一些开发人员使用Eclipse ADT而不使用Gradle。
- Android Studio构build失败,在根项目“MyProject”中找不到“Task”。
- 如何解决Android Studio被卡住执行Gradle任务?
- Android Studio:如何在运行或debugging之前自动卸载APK(或执行adb命令)?
- 无法打开debugging器端口:java.net.SocketException“套接字closures”
- Android Studio – 创build模块而不复制文件?
- Android:app:srcCompat =“”和android:src =“”有什么区别?
- Android工作室 – 无法find目标android-18
- 在使用intellij的设备上INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
- 如何删除Android Studio中的模块