Android Stuido : see the compiler error output for details.

通常在Android Studio編譯中,經(jīng)常會出現(xiàn)一些錯誤,提示信息大概是類似"xxxx,see the compiler error output for details.",我們從中得不到比較有效的信息。
Terminal中輸入以下命令,可以得到更為有效的編譯信息:
gradlew compileDebug --stacktrace
如果想得到更詳細的信息,可以在以上命令后面增加-info或'-debug'比如gradlew compileDebug --stacktrace -info

或者嘗試gradlew compileDebugSources --stacktrace -info命令
參考資料:https://blog.csdn.net/runner__1/article/details/53482565

關于Mac下`gradlew: command not found

引起原因:gradlew不在系統(tǒng)全局變量路徑中,當執(zhí)行命令時會報錯,提示找不到。

解決辦法1:

因為沒有在全局變量路徑中設置gradlew,所以找不到gradlew命令,那么我們可以使用gradlew的絕對路徑來使用命令:{絕對路徑}/gradlew {cmd}..,比如{絕對路徑}/gradlew compileDebug --stacktrace -info
gradlew的絕對路徑通常是在Android工程的根目錄下。因此在Android Studio的Terminal中使用gradlew命令,則可以使用./指定當前目錄,即./gradlew {cmd}的形式,比如./gradlew compileDebug --stacktrace -info

解決辦法2:

配置全局環(huán)境變量

  • 找到gradle文件所在路徑。該文件可在Android Studio安裝目錄下找到,如:/Applications/Android Studio.app/Contents/gradle/gradle-2.14.1/bin

  • 配置.bash_profile文件。
    在文件中添加如下內(nèi)容:export PATH=${PATH}:/Applications/Android\ Studio.app/Contents/gradle/gradle-2.14.1/bin
    注意AndroidStudio單詞間的 \ + 空格。

  • 使.bash_profile文件立刻生效。在終端執(zhí)行:source .bash_profile

資料參考:https://blog.csdn.net/lvxiangan/article/details/70844264

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,815評論 25 708
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,489評論 2 45
  • 《你的死工資,正在拖垮你》 看文章內(nèi)容之前,我首先用黃金思維圈來對標題提問題 1、什么是死工資 2、為什么死工資會...
    peacelemon閱讀 345評論 1 2
  • 今天的進度 把莫奈畫成梵高我真是個人才。
    奚所以閱讀 197評論 0 0