这个问题可能已在某处得到解答,但找不到合适的问题.
我想知道如何在Android Studio中创建一个通用的实用程序库项目.我想在其中编写一些常用类和一些常用方法,以便在Android应用程序项目中使用.可能就像Windows世界中的.dll一样 - 一组可以在多个消费者之间共享的常用方法.
提前致谢.
是否有其他人在导入项目时遇到问题ActionBarSherlock?我总共有100个错误和17个警告.这非常有效Eclipse.我按照步骤创建了Gradle构建文件.在我尝试构建项目之前没有导入错误.
我也尝试重新下载ABS新鲜并替换到我的项目中.
ABS是否存在已知问题IntelliJ?(当然Android Studio现在基于哪个)
以下是我看到的一些错误:
java: ...
Workspace/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockFragment.java:4: cannot find symbol
symbol : class Fragment
location: package android.support.v4.app
java: ... Workspace/ActionBarSherlock/src/com/actionbarsherlock/app/SherlockListFragment.java:4: cannot find symbol
symbol : class ListFragment
location: package android.support.v4.app
java: ...
Workspace/ActionBarSherlock/src/com/actionbarsherlock/widget/SuggestionsAdapter.java:33:
package android.support.v4.widget does not exist
Run Code Online (Sandbox Code Playgroud)
任何帮助真的很感激
编辑:似乎使用标准IntelliJ IDEA没有问题.许多在线指南用于设置ABS.正如杰克所说,他实际上是在开发IntelliJ中的东西
以下是一个示例指南:http: //android-wtf.com/2012/09/how-to-configure-actionbarsherlock-with-intellij-idea/
但是,我仍然不确定为什么它不适用于Android Studio
Edit2:下面的答案中的解决方案.简而言之:(我下载了abs最新版本,解压缩,abs从我的项目中删除旧版本,然后file > import module...将actionbarsherlock目录导入我现有的项目.Nb,在我的特殊情况下我遇到了junit编译错误的问题,需要删除\ test\junit \)
首先,我知道这个问题的存在 - 如何向Android Studio添加库项目? - 不幸的是,它没有帮助我.
我的目标很简单.我想使用Android Studio IDE(0.2.11)编写Android应用程序,并在我的代码中编写Guava库.
我不知道Gradle,我只是开始使用Android Studio而且我的Visual Studio/C#背景让我失望了,为此我道歉(在Mickey Mouse世界中,你通常只是添加一个库参考,然后离开).
我将用截图记录我的步骤.我大多遵循这个答案给出的建议.
我在libraries项目文件夹下创建了一个文件夹.

我将Guava存储库克隆到其中.

文件成功出现.

我去了Project Structure并选择了Import Module.


我选择Create module from existing sources并同意所有默认选择.
我将settings.gradle文件更新为include ':libraries:guava', ':Test':

我的build.gradle文件compile project(":libraries:guava"):

但是,每当我尝试重建项目时,我所得到的就是:
Error: Gradle: A problem occurred configuring project ':Test'.
> Failed to notify project evaluation listener.
> Configuration with name 'default' not found.
Run Code Online (Sandbox Code Playgroud)
我确实尝试build.gradle在guava文件夹中输入如下:
buildscript { …Run Code Online (Sandbox Code Playgroud) 你能帮助我吗?我不明白如何在我的项目中添加此库, 在Android Studio中https://github.com/owncloud/android-library
谢谢.
如何将一个库项目添加到Android Studio并使用它?(有些问问题不会生效)我试着找到答案如何将一个库项目添加到Android Studio?或如何使用Android Studio(不是jar)导入相关项目.但它不起作用.它还说"检索项目的父项时出错:找不到与给定名称'Theme.Sherlock.Light'匹配的资源." 等等
我的sdk工具rev是22.
在查看艺术家时,Spotify的Android版本具有唯一的ListView标题效果.基本上,标题图像似乎保持它自己的滚动速度与实际列表不同.有谁知道我在说什么?如果是这样,有人可以解释如何实现这种效果吗?
这是一个视频链接,概述了我所指的标题图像效果:
我在android studio中有一个使用项目库的项目.我的问题是gradle文件的配置.
我真的尝试了很多在这里发布的解决方案(在模块中定义modul作为modul,sherlock示例,设置正确的源集 ......)但是我总是得到相同的错误(只要我添加lib debendency就可以了我的应用build.gradle文件):
A problem occurred configuring project ':MyApp'.
> Failed to notify project evaluation listener.
> Configuration with name 'default' not found.
Run Code Online (Sandbox Code Playgroud)
我已经从命令行进行了清理和构建,但这没有任何效果.是否有可能这只是Android Studio早期版本中的一个错误(如本文中的评论)?或者我会错过什么?
我目前的Android Studio版本:0.1.6和我的操作系统:Windows 7,64位
请帮助我,我是新手,我以前从未使用过maven或ant.
编辑1:
gardelw compileDebug --stacktrace
* Exception is:
org.gradle.api.ProjectConfigurationException: A problem occurred configuring pro
ject ':MyApp'.
at org.gradle.configuration.LifecycleProjectEvaluator.addConfigurationFa
ilure(LifecycleProjectEvaluator.java:79)
at org.gradle.configuration.LifecycleProjectEvaluator.notifyAfterEvaluat
e(LifecycleProjectEvaluator.java:74)
at org.gradle.configuration.LifecycleProjectEvaluator.evaluate(Lifecycle
ProjectEvaluator.java:61)
at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProj
ect.java:465)
at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProj
ect.java:76)
at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuil
dConfigurer.java:31)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(Default
GradleLauncher.java:142)
at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradle
Launcher.java:113)
at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLaun
cher.java:81) …Run Code Online (Sandbox Code Playgroud) 我刚下载了Android Studio 1.0.1,这是新的项目结构

当我在资源管理器中看到它时,有一个空的libs文件夹

我想导入我想要使用的3个外部库.
build.gradle已经定义了这个
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:21.0.3'
}
Run Code Online (Sandbox Code Playgroud)
但是当我在libs文件夹中复制我的库时,我的项目仍然不认识它,我如何利用libs文件夹并将我的库复制到这个文件夹中并使用它?任何帮助?
编辑:这是一个简单的问题,如何像在eclipse中那样在Android Studio中添加库,例如我有一个库项目(文件夹,而不是jar!).在我的情况下,我有一个库项目'viewPagerIndicator'(再次是一个库文件夹,而不是一个jar!)我必须将它添加到我的项目,就像我用eclipse通过导入项目,右键单击 - > properties-> android - >库 - > add->选择库项目
PS:我现在找到了答案.假设我的库项目名称为'viewPagerIndicator' - 在我的Android Studio项目的根目录下复制库项目 - 在build.gradle下(在您的Android Studio项目文件夹下)在依赖项下编写项目编译项目(':viewPagerIndicator') - 将其包含在设置中.gradle,write:include':viewPagerIndicator' - 使用gradle文件同步项目
这就是项目结构现在的样子:

很抱歉,管理员在不理解的情况下停止了这个问题.
需要帮助来实现47degree Android-SwipeListView
图书馆网址:
https://github.com/47deg/android-swipelistview
完整的承诺工作范例:
https://play.google.com/store/apps/details?id=com.fortysevendeg.android.swipelistview
问题:
每次我尝试在我的活动列表视图中实现swipelistview时,我都会遇到新问题.最后,我尝试将编译和分发的JAR(https://oss.sonatype.org/content/groups/public/com/fortysevendeg/android/swipelistview/1.0-SNAPSHOT/)包含到我的项目中并实施它; 它正在正确编译但是当我试图在设备上运行它或avd时,它崩溃了SwipeListViewTouchListener的异常ClassNotFoundException以及更多......
我正在使用的工具?
Android Studio
我需要的?
我会(以及更多开发人员寻找相同的解决方案)非常感谢,如果有人可以提供使用此库的非常基本的示例...
这个问题的动机是了解如何将47degree swipelistview库连接到您的应用程序并使其正常工作.正在使用它的程序员应该能够从API文档中找到它.
任何有关这方面的帮助都非常有用,因为我正在开发一个我希望实现此类功能的小型应用程序.
我需要使用android-support-v4,当我尝试从SDK管理器(支持库)安装它时买,它没有显示我的包,实际上我想安装另一个API级别,但我也不能,因为sdk管理器没有向我显示任何其他API,而不是我已安装的API.这是SDK管理器的图像:
我怎样才能展示我需要的一切?(我已经尝试过时的选项).