在从Eclipse导入的Android Studio中构建库项目

在从Eclipse导入的Android Studio中构建库项目,eclipse,import,gradle,android-studio,Eclipse,Import,Gradle,Android Studio,我在Eclipse中有一个Android库项目,我正在尝试使用Android Studio构建该项目,以便为我的用户生成一个.aar文件 该项目似乎已经使用欢迎屏幕中的“导入项目”选项干净地导入到Android Studio中 现在如何构建模块?开发人员网站上的说明说我需要更改: apply plugin: 'android' 到 但是,我的build.gradle文件没有这一行(我假设导入程序会添加它(?) 如果我插入行apply plugin:'android library',并尝试“将

我在Eclipse中有一个Android库项目,我正在尝试使用Android Studio构建该项目,以便为我的用户生成一个
.aar
文件

该项目似乎已经使用欢迎屏幕中的“导入项目”选项干净地导入到Android Studio中

现在如何构建模块?开发人员网站上的说明说我需要更改:

apply plugin: 'android'

但是,我的build.gradle文件没有这一行(我假设导入程序会添加它(?)

如果我插入行
apply plugin:'android library'
,并尝试“将项目与Gradle文件同步”,我会得到错误:

Gradle 'MyProject' project refresh failed
    Error:C:\Users\Fred\AndroidStudioProjects\MyProject\src\main\AndroidManifest.xml
    (The system cannot find the path specified)
如果我尝试做这个项目,也会发生同样的情况

下面是我的build.gradle的外观:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.9.+'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}

apply plugin: 'android-library'
我寻找解决方案的搜索失败。有人知道发生了什么吗?
我正在使用最新的Android Studio(0.5.8)

不要将
apply插件:“Android库”
语句放在顶级构建文件中。您应该在模块级构建文件中找到一个
apply plugin
语句,您可以根据需要对其进行修改。

好的。经过一番思前想后,我解决了我认为所有的问题。记录在案:

我想我的第一次进口不知怎么坏了。部分原因是Scott Barta强调的问题,可能是因为我的项目目录中有空格?不完全确定

后来的导入进行得更顺利,我能够同步和构建而没有错误。然而,除了Gradle控制台中的构建输出外,没有证据表明实际发生了任何事情。工件(即.aar文件)不会显示在UI中

找到这个问题后:我意识到aar文件实际上是构建的。它只是对你隐藏。您必须在文件系统中查找根目录才能找到.aar。它位于:

<Library module>/build/libs/
/build/libs/
医生在任何地方都不会告诉你的事情。唉


希望这对其他人有帮助。

谢谢。这是有用的信息。我尝试清理并重新导入该项目。这次我没有收到任何错误,但Build似乎除了生成一个.iml文件之外什么都不做。如果我按照说明从Gradle Tasks窗口中选择assembleRelease,则不会发生什么事情。我应该得到的aar在哪里?我写下了完整的解决方案作为答案,并接受了这一点,这样其他人就可以很容易地找到它。希望你不介意通过投票获得10个代表。感谢您抽出时间回答。
<Library module>/build/libs/