網上搜到比較全的是這個:https://blog.csdn.net/u011368551/article/details/51980678
另外關於gradle如何編譯單個文件,參考 https://blog.csdn.net/xcookies/article/details/79238456,但這個我做了簡單測試,擔心對原來的gradle配置造成影響,就沒成功。
原來代碼中有:import android.util.Log; 單獨命令行編譯的時候出錯,於是需要導入jar包,在
C:\Users\tangxiaosheng\AppData\Local\Android\Sdk\platforms\android-28 找到了 android.jar,把這個jar加入到classpath中,編譯就能通過了。
要編譯ResponseExt.java和crc16.java兩個文件,寫成批處理,編譯和運行就是
javac -d . crc16.java
javac -d . ResponseExt.java
java com.estone.uvc.raspirf4463test.ResponseExt
命令行運行不好設置斷點,要設置斷點,還是需要參照第一個鏈接介紹的情況。拷貝到下面就是:
新建個Java Library, 並設置運行方式。
點擊Edit Configuration
選擇Application后, 設置Name、Main class、Use class of Module並點擊OK。
選擇運行方式為Java, 然后點擊綠色運行按鈕就行了。
圖片拷貝不過來,不過,記住這個以后參考這個文章就能自己操作了。