Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 链接Android Studio中包含.class和.java文件的JAR_Android Studio_Android Gradle Plugin - Fatal编程技术网

Android studio 链接Android Studio中包含.class和.java文件的JAR

Android studio 链接Android Studio中包含.class和.java文件的JAR,android-studio,android-gradle-plugin,Android Studio,Android Gradle Plugin,我有一些用Netbeans构建的JAR文件,其中包括层次结构中每个.class文件的源.java文件。我得到一个错误,多个dex文件定义了SomeClass,所以它看起来像是在试图编译JAR中的.java文件。有没有办法防止这种情况 目的是能够在Android Studio中调试JAR文件,并附上适当的源代码。我愿意接受关于实现这一目标的另一种方法的建议 当前我的Gradle生成文件链接为 compile files('library.jar') 我使用的是Android Studio 0.9

我有一些用Netbeans构建的JAR文件,其中包括层次结构中每个.class文件的源.java文件。我得到一个错误,多个dex文件定义了SomeClass,所以它看起来像是在试图编译JAR中的.java文件。有没有办法防止这种情况

目的是能够在Android Studio中调试JAR文件,并附上适当的源代码。我愿意接受关于实现这一目标的另一种方法的建议

当前我的Gradle生成文件链接为

compile files('library.jar')

我使用的是Android Studio 0.9.3。

我放弃了整个组合JAR解决方案,而是通过修改相应的ANT build.xml,在Netbeans中为每个库生成一个单独的-sources.JAR文件

  <target description="bundle sources in a jar" name="-post-jar">
    <jar basedir="${src.dir}" compress="${jar.compress}" destfile="${dist.dir}/${application.title}-sources.jar"/>
  </target>
不知何故,Android Studio构建系统自动神奇地发现了这些文件的存在——所以现在我有了可供调试的源代码