搜尋

首頁  >  問答  >  主體

android - 請問(./gradlew assembleDebug --debug) 這種指令需要在哪個地方執行?

我不只一次的遇見過一些問題需要進行./gradlew assembleDebug --debug#類似的操作,但是我不知道需要在哪個地方輸入這串類似的命令,嘗試搜索也沒有結果,應該是個很簡單的問題,但是我就是被卡在這裡了.

今天在跑https://github.com/googlesamp...

googlesanples的時候又出現了遠端依賴無法拉取(嘗試翻牆拉取也沒有效果),看issue 有人回覆需要一份輸出,又出現了這個指令./gradlew assembleDebug --debug
但是我真的不明白這串指令需要在哪個地方輸入,才會有回應.

我嘗試在​​ASterminal 輸入但是它提示

'/gradlew' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

後來我找到專案下的gradlew.bat 運行一了下載了某些東西,發現demo可以編譯了!我非常想知道這是為什麼,還有這串命令應該在哪個地方輸入,是不是我的環境缺少了什麼?

謝謝!

PHP中文网PHP中文网2771 天前1226

全部回覆(2)我來回復

  • 迷茫

    迷茫2017-05-24 11:40:00

    lovexiaov commented 5 minutes ago
    @pdog18 你用的是 windows 系統吧~~~ 如果是的話應該在專案根目錄執行 gradlew assembleDebug --debug

    windows 系统在根目录输入gradlew assembleDebug --debug 就好了!~~~~

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-24 11:40:00

    如果你要用命令打包的話,首先要配置gradle環境變量,搜尋一下教程很多,跟java環境變量差不多
    然後要保證你配置的gradle環境版本(AS目錄下那個)
    和項目的gradle版本(項目下的gradle/wrapper/gradle-wrapper.properties)
    二者版本一致
    然後就可以在專案根目錄下開啟cmd輸入指令了
    也可以在AS專案視窗的terminal輸入指令

    至於AS自帶的build,內部有特殊處理所以不需要版本一致

    回覆
    0
  • 取消回覆