原创 通過analyzer分析dart代碼

比如有個需求: 通過分析註解,來生成一段dart代碼。   dart上如果要自動生成代碼,那麼就需要用到代碼生成器,code generator,這和Android裏面apt類似。一般我們會引用source_gen聲明一些generato

原创 windows、ubuntu一個機器配兩套flutter環境方法

如果下兩份fluttersdk,然後手動修改.bash_rc就會非常麻煩。而經常會有這樣的需求,比如: 1.想從舊的sdk 1.9升級代碼到新的sdk 1.12.13,需要兩個環境都跑 2.想在develop、master分支跑flutt

原创 pub私有倉庫相關問題

啓動過程端口占用: windows上啓動顯示端口占用。 1.找到8080佔用的端口: netstat -aon|finstr "8080" 2.kill taskkill /pid 6008 /f 3.再次啓動dart倉庫 dart .

原创 dart pub私有倉庫搭建、私有倉庫上傳方法、上傳工具定製

dart 的官方網站提供了一個simple dart server,具體使用方法參考相關github的地址。 https://github.com/dart-lang/pub_server 我們選了一個PC作爲服務器,24小時不關機。然後

原创 nginx location問題

想通過jenkins自動構建prd生產和sit測試兩套代碼,並且分別放在 http://www.flutterexample.com/和http://www.flutterexample.com/sit/下面。 我在/etc/nginx/

原创 ADB server version (36) doesn't match this client (41)

1.adb --version查看當前adb的版本 2.先where adb可以查看有幾個路徑提供了adb,一些模擬器比如mumu player之類的會有提供,但他們的版本可能比較老。就會導致client的version和adb ser

原创 Flutter web 跨域問題

背景: 用flutterweb工程做了一個產物化平臺,現在想在裏面去展示aar構建的信息。nexus有api可以對外來訪問。通過dio去拿相應的數據即可。 問題: 80端口下面的flutter web工程訪問8081端口下的nexus服務

原创 windows遠程桌面到藍屏卡死

現象: ubuntu遠程桌面xrdp, tightvnc 等都配好後,遠程桌面過去,輸入用戶名,密碼後卡住。 解決辦法: 發現和安裝順序有關係。 sudo apt-get remove xrdp vnc4server tightvncs

原创 Android工程通過Aar遠端集成maven倉庫中的flutter產物

1.搭建nexus maven倉庫 2.搭建jenkins 3.修改flutter tool中的源碼,改變flutter build aar 執行的代碼 最開始項目是通過源碼來依賴flutter工程的,這樣,原生的開發人員,避免不了要不

原创 Flutter For Web配合Nginx搭建一個簡單的網頁

Ubuntu上部署的項目多了,想弄個entrance一起管理一下。 先看下最終效果: 1.開啓flutter的web模式 //只有master和develop等分支支持flutter web,stable是不行的。 flutter ch

原创 flutter --version卡死解決辦法

開啓verbose查看信息。 flutter --version --verbose 看到一直卡在github.com pull這裏,於是考慮到修改flutter git鏡像到國內。 修改_flutterGit的路徑爲 再次運行

原创 Ubuntu一個機器配兩套flutter環境方法

如果下兩份fluttersdk,然後手動修改.bash_rc就會非常麻煩。而經常會有這樣的需求,比如: 1.想從舊的sdk 1.9升級代碼到新的sdk 1.12.13,需要兩個環境都跑 2.想在develop、master分支跑flutt

原创 Jenkins用戶名忘記以及多用戶管理

用戶名忘記解決辦法: 1.找到jenkins配置文件 sudo gedit config.xml 修改爲false。 2.重新登錄刪除老用戶 主面板people--->某個用戶--->delete,可以刪除老的用戶 3.新建用戶 勾

原创 scrcpy無法啓動的問題

問題:提示adb連接失敗 解決辦法: 調用scrcpy自帶的adb tool,否則會執行ubuntu自帶的adb。   scrcpy.adb kill-server scrcpy.adb start-server scrcpy.adb d

原创 Ubuntu遠程桌面修改

Ubuntu遠程桌面修改問題解決辦法之一ubuntu中的遠程桌面組成那麼如何切換呢?總結 問題 xfce屬於輕量級的遠程桌面。但是在使用的過程中,一段時間未使用後,之前在裏面啓動的進程都被殺了。而我之前在這臺機器上部署了一個私有p