popeyelau / wiki

📒Wiki for many useful notes, source, commands and snippets.
2 stars 0 forks source link

Flutter 多设备调试 #39

Open popeyelau opened 3 years ago

popeyelau commented 3 years ago

4 connected devices:

SM G8870 (mobile) • 31814575ff1d7ece • android-arm64 • Android 10 (API 29) iPhone 11 (mobile) • 4B94904E-0460-4D06-93CD-43AA879D5C03 • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator) iPhone 11 Pro (mobile) • 9E33CF02-924A-4161-B5D4-E6D0AF58217E • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator) Chrome (web) • chrome • web-javascript • Google Chrome 91.0.4472.114


- 配置 launch.json

```json
{
    "version": "0.2.0",
    "compounds": [{
        "name": "Multiple Device Preview",
        "request": "launch",
        "type": "dart",
        "args": [
            "--dart-define",
            "APP_CHANNEL=Debug",
            "--dart-define",
            "HTTP_PROXY=172.21.110.101:9999",
            "--dart-define",
            "DEBUG_ENABLE=true",
            "--dart-define",
            "API_ENV=0"
        ],
        "configurations": ["iPhone 11", "iPhone 11 Pro", "SM G8870"],
    }],
    "configurations": [
        {
            "name": "Debug",
            "request": "launch",
            "type": "dart",
            "args": [
                "--dart-define",
                "APP_CHANNEL=Debug",
                "--dart-define",
                "HTTP_PROXY=172.21.110.101:9999",
                "--dart-define",
                "DEBUG_ENABLE=true",
                "--dart-define",
                "API_ENV=0"
            ]
        },
        {
            "name": "iPhone 11",
            "request": "launch",
            "type": "dart",
            "deviceId": "4B94904E-0460-4D06-93CD-43AA879D5C03",
            "args": [
                "--dart-define",
                "APP_CHANNEL=Debug",
                "--dart-define",
                "HTTP_PROXY=172.21.110.101:9999",
                "--dart-define",
                "DEBUG_ENABLE=true",
                "--dart-define",
                "API_ENV=0"
            ]
        },
        {
            "name": "iPhone 11 Pro",
            "request": "launch",
            "type": "dart",
            "deviceId": "9E33CF02-924A-4161-B5D4-E6D0AF58217E",
            "args": [
                "--dart-define",
                "APP_CHANNEL=Debug",
                "--dart-define",
                "HTTP_PROXY=172.21.110.101:9999",
                "--dart-define",
                "DEBUG_ENABLE=true",
                "--dart-define",
                "API_ENV=0"
            ]
        },
        {
            "name": "SM G8870",
            "request": "launch",
            "type": "dart",
            "deviceId": "31814575ff1d7ece",
            "args": [
                "--dart-define",
                "APP_CHANNEL=Debug",
                "--dart-define",
                "HTTP_PROXY=172.21.110.101:9999",
                "--dart-define",
                "DEBUG_ENABLE=true",
                "--dart-define",
                "API_ENV=0"
            ]
        },
        {
            "name": "Pro(profile)",
            "request": "launch",
            "type": "dart",
            "flutterMode": "profile",
            "args": [
                "--dart-define",
                "APP_CHANNEL=Debug",
                "--dart-define",
                "API_ENV=0",
                "--verbose"
            ]
        },
        {
            "name": "Daily",
            "request": "launch",
            "type": "dart",
            "args": [
                "--dart-define",
                "APP_CHANNEL=Debug",
                "--dart-define",
                "API_ENV=2",
                "--dart-define",
                "HTTP_PROXY=172.21.110.101:9999",
            ]
        },
        {
            "name": "UAT",
            "request": "launch",
            "type": "dart",
            "args": [
                "--dart-define",
                "APP_CHANNEL=Debug",
                "--dart-define",
                "API_ENV=3",
                "--dart-define",
                "HTTP_PROXY=172.21.110.101:9999",
            ]
        },
    ],

}