Android studio 链接Android Studio中包含.class和.java文件的JAR
我有一些用Netbeans构建的JAR文件,其中包括层次结构中每个.class文件的源.java文件。我得到一个错误,多个dex文件定义了SomeClass,所以它看起来像是在试图编译JAR中的.java文件。有没有办法防止这种情况 目的是能够在Android Studio中调试JAR文件,并附上适当的源代码。我愿意接受关于实现这一目标的另一种方法的建议 当前我的Gradle生成文件链接为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
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构建系统自动神奇地发现了这些文件的存在——所以现在我有了可供调试的源代码