天天看點

跨平台Flutter架構開發應用二、建立一個App應用并運作

目錄

建立項目

運作方式一、idea自帶AVD模拟器運作

運作方式二、在idea中連接配接android手機

其他

建立項目

跨平台Flutter架構開發應用二、建立一個App應用并運作
選擇Flutter
跨平台Flutter架構開發應用二、建立一個App應用并運作
跨平台Flutter架構開發應用二、建立一個App應用并運作

Android語言肯定選java了

IOS語言Swift和Objective-C

Swift

  • Swift 蘋果推出,程式設計語言強大直覺、文法簡潔、表現力強,編碼過程充滿了樂趣和互動,适用于 macOS、iOS、watchOS 和 Apple tvOS 等。設計上保證安全,同時運作快如閃電。
  • Swift 在各個方面優于 Objective-C,沒有那麼多複雜的符号和表達式。Swift 更加快速、便利、高效、安全。除此之外,新的 Swift 語言依舊會與 Object-C 相相容,許多新特性并且支援過程式程式設計和面向對象程式設計。
  • Swift 對于初學者來說也很友好。它支援代碼預覽,
Objective-C
  • 通常寫作ObjC或OC和較少用的Objective C或Obj-C,是擴充C的面向對象程式設計語言。
  • 它主要使用于Mac OS X和GNUstep這兩個使用OpenStep标準的系統(都是網上扒的)
第一次建立項目時間可能比較久,要等一會

運作方式一、idea自帶AVD模拟器運作

模拟器配置:idea 導入 android項目以及自帶AVD模拟器的使用
跨平台Flutter架構開發應用二、建立一個App應用并運作
點選手機圖示選擇建立好的模拟器,運作
跨平台Flutter架構開發應用二、建立一個App應用并運作

運作方式二、在idea中連接配接android手機

  • 如果無法連接配接手機,先安裝Android sdk
  • 保證電腦和手機在同一個區域網路下(在建立連接配接時可能需要資料線連接配接電腦打開調試模式)
  • 點開idea的Terminal,依次執行一下指令:
    • adb devices  列出所連接配接的裝置
      • (如果出現報錯資訊:cannot connect to daemon,那麼執行:adb start-server 重新開機一下程序再執行上條語句)
    • USB調試的話就可以看到已經連接配接的裝置了
    • adb tcpip 5555(設定手機無線端口)
    • adb connect 192.168.0.100(該ip為手機ip,可在wifi設定裡面檢視)

                 (如果報沒有端口的錯誤,可在後面追加端口5555 eg:adb connect 192.168.0.100:5555)

報錯:由于目标計算機積極拒絕,無法連接配接

        無法連接配接的原因是安卓系統未打開adb網絡調試功能, 通過usb方式連接配接到安卓系統并設定即可。

解決:

通過USB線連接配接安卓手機和開發電腦,設定安卓系統如下,安卓系統中的開發者選項中的 <<USB調試>>項是開啟的,<<USB配置>>是MTP選項。

輸入adb devices

adb root            //權限提權

adb shell           //進入到安卓系統的shell.如權限提權失敗進入到安卓系統的shell後在執行指令 su

setprop service.adb.tcp.port 5555        //設定adb服務端口為5555, 打開adb網絡調試功能

輸入 exit 指令, 退出android shell。

這時拔掉usb連接配接線

輸入指令: adb tcpip 5555               //讓裝置在 5555 端口監聽 TCP/IP 連接配接。

使用 adb connect 192.168.1.181 進行adb 網絡連接配接,可以正常連接配接。

其他

上一篇:跨平台應用Flutter架構開發應用一、idea開發環境搭建