我在查看我的jar文件時遇到問題。我app模塊中libs目錄中的所有jar文件都顯示未找到源,並允許我選擇附加源。我應該附加什麼才能完整查看這些罐子,而不用煩人的評論「編譯代碼」?無法查看Android Studio中的所有.jar代碼
這是從應用程序的build.gradle
文件,而不是總體一個項目爲:
apply plugin: 'com.android.application'
apply plugin: 'com.parse'
buildscript {
repositories {
mavenCentral()
maven { url 'https://maven.parse.com/repo' }
}
dependencies {
classpath 'com.parse.tools:gradle:1.+'
}
}
repositories {
mavenCentral()
}
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
defaultConfig {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
dependencies {
compile fileTree (dir:'libs', include:['*.jar'])
}
}
這裏是我的庫文件夾中的罐子中的一個的一個類(注意所有的意見和此外,它不能被編輯):
package net.fortuna.ical4j.data;
public abstract class AbstractOutputter {
protected static final java.nio.charset.Charset DEFAULT_CHARSET;
private boolean validating;
protected int foldLength;
public AbstractOutputter() { /* compiled code */ }
public AbstractOutputter(boolean validating) { /* compiled code */ }
public AbstractOutputter(boolean validating, int foldLength) { /* compiled code */ }
public final boolean isValidating() { /* compiled code */ }
public final void setValidating(boolean validating) { /* compiled code */ }
}
這是我在我的項目中爲我的jar文件一個庫文件夾XML如果這能幫助:
<component name="libraryTable">
<library name="ical4j-1.0.6">
<CLASSES>
<root url="jar://$PROJECT_DIR$/app/libs/ical4j-1.0.6.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="jar://$USER_HOME$/.ideaLibSources/ical4j-1.0.6-sources.jar!/" />
</SOURCES>
</library>
</component>
注意來源是哪裏。
只需將源文件中的jar文件添加到您的項目中 – Giridharan 2015-04-03 06:05:07
我已經這樣做了... jar文件位於我的項目的libs文件夾中。 – 2015-04-03 12:18:38
你必須添加libs文件夾到你的build.gradle – 2015-04-03 19:25:12