我不只一次的遇見過一些問題需要進行./gradlew assembleDebug --debug
#類似的操作,但是我不知道需要在哪個地方輸入這串類似的命令,嘗試搜索也沒有結果,應該是個很簡單的問題,但是我就是被卡在這裡了.
今天在跑https://github.com/googlesamp...
googlesanples
的時候又出現了遠端依賴無法拉取(嘗試翻牆拉取也沒有效果),看issue
有人回覆需要一份輸出,又出現了這個指令./gradlew assembleDebug --debug
但是我真的不明白這串指令需要在哪個地方輸入,才會有回應.
我嘗試在AS
的terminal
輸入但是它提示
'/gradlew' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
後來我找到專案下的gradlew.bat
運行一了下載了某些東西,發現demo
可以編譯了!我非常想知道這是為什麼,還有這串命令應該在哪個地方輸入,是不是我的環境缺少了什麼?
謝謝!
迷茫2017-05-24 11:40:00
lovexiaov commented 5 minutes ago
@pdog18 你用的是 windows 系統吧~~~ 如果是的話應該在專案根目錄執行 gradlew assembleDebug --debug
windows
系统在根目录输入gradlew assembleDebug --debug
就好了!~~~~
给我你的怀抱2017-05-24 11:40:00
如果你要用命令打包的話,首先要配置gradle環境變量,搜尋一下教程很多,跟java環境變量差不多
然後要保證你配置的gradle環境版本(AS目錄下那個)
和項目的gradle版本(項目下的gradle/wrapper/gradle-wrapper.properties)
二者版本一致
然後就可以在專案根目錄下開啟cmd輸入指令了
也可以在AS專案視窗的terminal輸入指令
至於AS自帶的build,內部有特殊處理所以不需要版本一致