android命令上的“颤振运行”停留在:[等待天文台端口…]

android命令上的“颤振运行”停留在:[等待天文台端口…],android,flutter,dart,Android,Flutter,Dart,因此,我已经为兼容性问题苦苦挣扎了4天,iOS运行和构建工作非常好,但android版本却在苦苦挣扎 问题是,当试图在带有API 27、28或29的android设备上运行flutter时,编译器会陷入这一行: [ +307 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.corsicoin.app/.MainActivity (has extras) } [ ] Waiting

因此,我已经为兼容性问题苦苦挣扎了4天,iOS运行和构建工作非常好,但android版本却在苦苦挣扎

问题是,当试图在带有API 27、28或29的android设备上运行flutter时,编译器会陷入这一行:

[ +307 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.corsicoin.app/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
我没有找到解决这个问题的办法。。。 也许有人能帮我找到解决这个问题的承诺程序

这是我的颤振医生-v:

以下是我的颤振跑步-v:


我遇到了这个问题,也许我这里的答案可以帮助我:


这是更改AndroidManifest中的包名并使用大写字母的结果,这对Dart无效。使用有效的dart软件包名称(例如my_app_name而不是MyAppName)重新创建应用程序解决了此问题。

我遇到了此问题,也许我在此处的答案可以帮助:


这是更改AndroidManifest中的包名并使用大写字母的结果,这对Dart无效。使用有效的dart软件包名称(例如my_app_name而不是MyAppName)重新创建应用程序解决了此问题。

我在应用程序中使用了firebase_admob软件包,但在AndroidManifest.xml中未包含此代码段

<meta-data
    android:name="com.google.android.gms.ads.APPLICATION_ID"
    android:value="[ADMOB_APP_ID]"/>
如文件中所述


我在应用程序中使用了firebase_admob包,但在AndroidManifest.xml中没有包含此代码段

<meta-data
    android:name="com.google.android.gms.ads.APPLICATION_ID"
    android:value="[ADMOB_APP_ID]"/>
如文件中所述


事实上,解决方案是,我在想要构建时错过了一些代码行来缩小代码,因此它被困在天文台端口上。。。我已经两个月没有使用这个应用了,如果有人需要代码,我可以得到它


谢谢你的回复

事实上,解决方案是,我在想要构建时错过了一些代码行来缩小代码,因此它被卡在了observatory端口上。。。我已经两个月没有使用这个应用了,如果有人需要代码,我可以得到它


谢谢你的回复

当我降级到主通道上的颤振v1.12.13+修补程序.9时。颤振挂起在“等待天文台端口可用…”但当我使用此版本颤振创建新项目时,新项目可以正常运行。然后我替换了/ios/Runner.xcodeproj/project.pbxproj。 它解决了我的问题

创建新项目并查找/ios/Runner.xcodeproj/project.pbxproj确保此新项目可以正常运行 复制此文件以替换原始项目,请尝试运行
当我降级到Flatterv1.12.13+热修复程序时,在channel master上。颤振挂起在“等待天文台端口可用…”但当我使用此版本颤振创建新项目时,新项目可以正常运行。然后我替换了/ios/Runner.xcodeproj/project.pbxproj。 它解决了我的问题

创建新项目并查找/ios/Runner.xcodeproj/project.pbxproj确保此新项目可以正常运行 复制此文件以替换原始项目,请尝试运行
我也曾在FlatterV1.9.1+修补程序中遇到过这个问题。6,我认为这是这个版本的一个问题。我把我的版本降到了1.8.3现在它可以正常工作了finehi@user8773560 For me flifter总是无法安装1.8.3你采用了哪个分支的版本表Dev或Beta?你能回答一下你的android/app/build.gradled你是迁移到AndroidX还是重命名了你的packageId?@user8773560是的,是的,我已经迁移并更改了packageId。现在试着从项目目录中运行flutter clean然后flutter run-verbose,或者如果您使用的是AS clean项目,那么重新构建然后运行,让我知道它是否工作。我也曾在flutter v1.9.1+修补程序中遇到过这个问题。6,我认为这是这个版本的问题。我把我的版本降到了1.8.3现在它可以正常工作了finehi@user8773560 For me flifter总是无法安装1.8.3你采用了哪个分支的版本表Dev或Beta?你能回答一下你的android/app/build.gradled你是迁移到AndroidX还是重命名了你的packageId?@user8773560是的,是的,我已经迁移并更改了packageId。现在,请尝试从项目目录中运行flutter clean然后flutter run-verbose,或者如果您正在使用AS clean project然后重建然后运行,并让我知道它是否工作,确保您的[ADMOB_APP_ID]include~,NOT/ADMOB APP ID和Ad unit ID是两个不同的ID,因此如果您使用Ad unit ID而不是APP ID,您的应用程序将不会运行。例如,ca-app-pub-3940256099942544~334751713谷歌提供的AdMob应用程序ID示例。另外,请确保您的[AdMob_应用程序ID]包括~,而不是/AdMob应用程序ID和广告单元ID是两个不同的ID,因此如果您使用广告单元ID而不是应用程序ID,您的应用程序将不会运行。例如,ca-app-pub-3940256099942544~334751717113谷歌提供的AdMob应用程序ID示例
<meta-data
    android:name="com.google.android.gms.ads.APPLICATION_ID"
    android:value="[ADMOB_APP_ID]"/>