Android classes.dex文件在哪里

Android classes.dex文件在哪里,android,gradle,android-studio,android-gradle-plugin,Android,Gradle,Android Studio,Android Gradle Plugin,在我的Android Studio项目中,我有一个库模块和一个应用程序模块。两者都使用渐变构建 MyProject -LibraryModule ... build.gradle -AppModule ... build.gradle ... build.gradle 我需要获取LibraryModule的classes.dex文件 因此,我在Android Studio中运行了gradle的构建任务LibraryModule,它是成功的 然后,我试图找到生

在我的Android Studio项目中,我有一个库模块和一个应用程序模块。两者都使用渐变构建

MyProject
  -LibraryModule
    ...
    build.gradle
  -AppModule
   ...
   build.gradle
...
build.gradle
我需要获取
LibraryModule
classes.dex文件

因此,我在Android Studio中运行了gradle的构建任务
LibraryModule
,它是成功的

然后,我试图找到生成的classes.dex文件的位置,我只在
MyProject/build/intermediates/dex/release/classes.dex>下找到了一个,但它是一个旧文件(时间戳显示它是2天前生成的,我甚至不确定它是如何生成的)

那么,在Android Studio中,classes.dex的位置在哪里?我如何生成它(如果“构建”任务没有生成它)


好吧,这很奇怪,虽然在Android Studio中构建成功,但当我尝试在library模块下的命令行中构建时:

./gradlew build --stacktrace
我得到了以下错误:

Caused by: org.gradle.api.plugins.PluginInstantiationException: Could not create plugin of type 'LibraryPlugin'.
    at org.gradle.api.internal.plugins.DefaultPluginRegistry.loadPlugin(DefaultPluginRegistry.java:67)
    at org.gradle.api.internal.plugins.DefaultPluginContainer.providePlugin(DefaultPluginContainer.java:103)
    at org.gradle.api.internal.plugins.DefaultPluginContainer.addPluginInternal(DefaultPluginContainer.java:68)
    at org.gradle.api.internal.plugins.DefaultPluginContainer.apply(DefaultPluginContainer.java:34)

“无法创建'LibraryPlugin'
类型的插件”是什么意思?

一旦使用Gradle成功构建,
类。dex
位于此处:

/YOURMODULE/build/intermediates/dex/YOURBUILDTYPE/classes.dex
(buildType通常是debug或release)


Gradle 0.11也是如此。+到目前为止。

hmmm…奇怪的是,我的构建成功了(我通过双击Android Studio Gradle窗口中列出的“构建”任务来构建我的lib模块)。然后,我打开我的项目文件夹,classes.dex显示日期为两天前。。。因此,我觉得classes.dex不是生成的。dex包含对APK资源的引用。所以,如果您只是编辑Java代码,它可能不会从一个构建更改为另一个构建(我可能错了)——请看,我更新了我的问题,我从命令行运行,它失败了。一条奇怪的错误消息正在显示……事实上,对于
android库
Gradle类型的项目(库),我没有得到
classes.dex
文件,但在最后一个项目中我得到了。对不起,库项目似乎没有
classes.dex
文件。。。再帮不过你了。