关于在我的项目中使用Volley,我几乎没有问题:
我想使用谷歌的凌空图书馆
我正在使用Android Studio,我知道如何添加.jar库.
但我无法使用volley文件创建.jar库:
在这里我做了什么:(使用Windows 7)
git clone https://android.googlesource.com/platform/frameworks/volley
cd volley
android.bat update project -p . --target android-19
ant.jar jar
Run Code Online (Sandbox Code Playgroud)
我得到了输出:
发生了一个java异常.
怎么了?我怎样才能添加一个非.jar库?
我真的很困惑和沮丧因为我无法理解如何导入我的android库项目作为我的应用程序项目的依赖项.
我尝试在线查找并建议大多数答案转到我的应用程序的项目结构,然后单击"+"然后单击"导入模块"
但Android Studio 0.3.4 - 0.5.2没有显示任何选项,当我点击"+"时,它只显示新模块的窗口.
我做错了什么或什么?
救命!!!
android android-library android-studio android-gradle-plugin
我是Android Studio的新手,我想为我的应用程序使用Volley库,但我无法在Android Studio中将源添加为库.
我在网上搜索但找不到任何东西.据说到处都是图书馆,但我不知道怎么做.
我从git存储库获得了截击源:
https://android.googlesource.com/platform/frameworks/volley
Run Code Online (Sandbox Code Playgroud)
但我不知道如何将它作为库添加到我的项目中.
目前我在eclipse工作.我想迁移到Android Studio但是我需要先解决这个问题:如何使用新的android构建系统为我的项目创建一个jar?
我的项目设置为库,但项目中只有java文件.我不需要或想要将其导出为库.我想将文件导出为.jar,以便可以轻松地将其放入另一个项目中.
更新
这是我的gradle文件.我无法添加该行,apply plugin java因为它与android插件不兼容.jar任务已经包含在android插件中.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile files('libs/android-support-v4.jar')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
sourceSets {
main {
java {
srcDir 'src/main/java'
}
}
}
task jar(type: Jar) {
from sourceSets.main.java
}
Run Code Online (Sandbox Code Playgroud)
我正在运行脚本:
gradle clean jar
当我执行任务时,没有任何反应......为什么?我错过了什么?
更新2
下面是我正在使用的新gradle构建文件.请注意由于android studio的最新更新而导致的gradle版本更改.即使很简单,clean build我也会收到此错误:Project directory '<my_workspace_path>\Core2Project\build.gradle' is not a directory. …
我已经尝试过这个教程链接,它适用于我在一个应用程序,但当我试图将它应用到不同的应用程序时,它正在发出警告
警告:无法找到具有Gradle路径':volley'的模块.链接到库'volley-unspecified'而不是.