2016-04-21 324 views
-1

我收到以下錯誤運行gradle 6,7,8時,設置jdk8的路徑是什麼意思?

Information:Gradle tasks [:omniNotes:assembleDebug] 
    Warning:Dependency commons-logging:commons-logging:1.1.3 is ignored for debug as it may be conflicting with the internal version provided by Android. 
      In case of problem, please repackage it with jarjar to change the class packages 
    Warning:Dependency commons-logging:commons-logging:1.1.3 is ignored for release as it may be conflicting with the internal version provided by Android. 
      In case of problem, please repackage it with jarjar to change the class packages 
    :omniNotes:preBuild UP-TO-DATE 
    :omniNotes:preDebugBuild UP-TO-DATE 
    :omniNotes:checkDebugManifest 
    :omniNotes:preReleaseBuild UP-TO-DATE 
    :omniNotes:prepareBeBillingtonCalendarRecurrencepickerLibrary111Library UP-TO-DATE 
    :omniNotes:prepareChAcraAcra470RC1Library UP-TO-DATE 
    :omniNotes:prepareComAndroidSupportAnimatedVectorDrawable2321Library UP-TO-DATE 
    :omniNotes:prepareComAndroidSupportAppcompatV72321Library UP-TO-DATE 
    :omniNotes:prepareComAndroidSupportDesign2321Library UP-TO-DATE 
    :omniNotes:prepareComAndroidSupportRecyclerviewV72321Library UP-TO-DATE 
    :omniNotes:prepareComAndroidSupportSupportV42321Library UP-TO-DATE 
    :omniNotes:prepareComAndroidSupportSupportVectorDrawable2321Library UP-TO-DATE 
    :omniNotes:prepareComArtemzinRxjavaProguardRules10142Library UP-TO-DATE 
    :omniNotes:prepareComGetbaseFloatingactionbutton1101Library UP-TO-DATE 
    :omniNotes:prepareComGithubAfollestadMaterialDialogsCommons0856Library UP-TO-DATE 
    :omniNotes:prepareComGithubAfollestadMaterialDialogsCore0856Library UP-TO-DATE 
    :omniNotes:prepareComGithubFedericoiosueChecklistview313Library UP-TO-DATE 
    :omniNotes:prepareComGithubFedericoiosuePixlui25Library UP-TO-DATE 
    :omniNotes:prepareComGithubFedericoiosueSimpleGallery120Library UP-TO-DATE 
    :omniNotes:prepareComGithubFlavienlaurentDatetimepickerLibrary002Library UP-TO-DATE 
    :omniNotes:prepareComGithubGabrielemariottiChangeloglibChangelog200Library UP-TO-DATE 
    :omniNotes:prepareComGithubPaolorotoloAppintro130Library UP-TO-DATE 
    :omniNotes:prepareComGoogleAndroidGmsPlayServicesBase810Library UP-TO-DATE 
    :omniNotes:prepareComGoogleAndroidGmsPlayServicesBasement810Library UP-TO-DATE 
    :omniNotes:prepareComGoogleAndroidGmsPlayServicesLocation810Library UP-TO-DATE 
    :omniNotes:prepareComGoogleAndroidGmsPlayServicesMaps810Library UP-TO-DATE 
    :omniNotes:prepareComLarswerkmanHoloColorPicker14Library UP-TO-DATE 
    :omniNotes:prepareComNhaarmanListviewanimationsLibCore310Library UP-TO-DATE 
    :omniNotes:prepareComNhaarmanListviewanimationsLibManipulation310Library UP-TO-DATE 
    :omniNotes:prepareComPnikosisMaterialishProgress15Library UP-TO-DATE 
    :omniNotes:prepareComPushbulletAndroidExtensions104Library UP-TO-DATE 
    :omniNotes:prepareComSquareupLeakcanaryLeakcanaryAndroid13Library UP-TO-DATE 
    :omniNotes:prepareComTbruyelleRxpermissionsRxpermissions042Library UP-TO-DATE 
    :omniNotes:prepareDeKeyboardsurferAndroidWidgetCrouton184Library UP-TO-DATE 
    :omniNotes:prepareIoNlopezSmartlocationLibrary320Library UP-TO-DATE 
    :omniNotes:prepareIoReactivexRxandroid101Library UP-TO-DATE 
    :omniNotes:prepareMeZhanghaiAndroidMaterialprogressbarLibrary114Library UP-TO-DATE 
    :omniNotes:prepareDebugDependencies 
    :omniNotes:compileDebugAidl UP-TO-DATE 
    :omniNotes:compileDebugRenderscript UP-TO-DATE 
    :omniNotes:generateDebugBuildConfig UP-TO-DATE 
    :omniNotes:generateDebugAssets UP-TO-DATE 
    :omniNotes:mergeDebugAssets UP-TO-DATE 
    :omniNotes:generateDebugResValues UP-TO-DATE 
    :omniNotes:generateDebugResources UP-TO-DATE 
    :omniNotes:mergeDebugResources UP-TO-DATE 
    :omniNotes:processDebugManifest UP-TO-DATE 
    :omniNotes:processDebugResources UP-TO-DATE 
    :omniNotes:generateDebugSources UP-TO-DATE 
    :omniNotes:compileDebugJavaWithJavac FAILED 
    Error:Execution failed for task ':omniNotes:compileDebugJavaWithJavac'. 

當用java 5,6或7的gradle運行,必須將路徑設置爲jdk8,無論是與屬性retrolambda.jdk或環境變量JAVA8_HOME

Information:BUILD FAILED 
    Information:Total time: 13.861 secs 
    Information:1 error 
    Information:2 warnings 
    Information:See complete output in console 
+0

當前您正在處理哪個版本的'java'? @'ambharath –

+0

@VikrantKashyap jdk1.7.0_51 – 1ambharath

+0

這是您的第一個構建,還是您曾經成功構建過? @ 1ambharath –

回答

0

似乎gradle正在尋找Java 8.看看您是否可以將它設置爲使用Java 7,因爲您已經擁有了它。如果你想設置JAVA8_HOME,找到你的系統上安裝了Java 8的地方。通常它的C:\ Program Files \ Java \ jdk8。現在執行以下操作:

  1. 右鍵單擊桌面上的我的電腦圖標,然後選擇屬性。
  2. 單擊高級選項卡。
  3. 單擊環境變量按鈕。
  4. 在系統變量下,單擊新建。
  5. 輸入變量名稱爲JAVA8_HOME。
  6. 輸入變量值(上述路徑之一)作爲Java Development Kit的 安裝路徑。
  7. 單擊確定。
  8. 單擊應用更改。
+0

總之,我還需要安裝jdk8呢?或者只是簡單地將路徑名更改爲JAVA8_HOME將工作? – 1ambharath

+0

我不熟悉retrolambda,但看着文檔,似乎你必須安裝jdk8。 [gradle-retrolambda/README.md](https://github.com/evant/gradle-retrolambda/blob/master/README.md) – notsopopularguy

+0

您可以通過將JAVA8_HOME設置爲您的jdk7來嘗試。從上面的鏈接頁面'jdk設置路徑到java 8 jdk。默認值是使用環境變量JAVA8_HOME找到的。如果你使用Java 5,6或7運行gradle,你必須有JAVA8_HOME或這個屬性集。' – notsopopularguy

0

我想你應該安裝一個JAVA_1.8首先。

並添加一個新的名爲JAVA8_HOME的環境系統變量,其中包含jdk_1.8路徑。

"JAVA8_HOME = C:\Program Files\Java\jdk8" 

這可能會解決您的問題。如果你不知道如何設置系統變量,那麼你可以這樣做

  1. 選擇開始,選擇控制面板。雙擊系統,然後選擇高級選項卡。
  2. 單擊環境變量。 ...
  3. 在新建系統變量窗口中,指定JAVA8_HOME環境變量的值。 ...
+0

這樣做,正在下載進度 – 1ambharath

+0

你有沒有完成你的下載和安裝程序? @ 1ambharath –

+0

是的。現在工作正常 – 1ambharath

相關問題