flutter 在 Android Studio 中导入后,安卓代码报错找不到(flutter 跳转正常)

发布于 1周前 作者 songsunli 来自 Flutter

import io.flutter.embedding.android.FlutterActivity;

public class MainActivity extends FlutterActivity { }

比如上面的 FlutterActivity ,这个一般要怎么处理


flutter 在 Android Studio 中导入后,安卓代码报错找不到(flutter 跳转正常)
5 回复

![image.png]( https://i.loli.net/2021/11/29/pu5KSd2atkCNJfU.png)

右键点击 android 文件夹,选择这个选项。

更多关于flutter 在 Android Studio 中导入后,安卓代码报错找不到(flutter 跳转正常)的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


我的这个为啥显示是灰色的 不能点击 iOS 的却可以

你的项目缺了一个

.idea/xxx.iml

文件,可以新建一个 flutter 项目复制过来,并把文件名称修改为你的项目名称。

哦,解决了,原来是 iml 文件没有传到 git 上

针对您提到的在Android Studio中导入Flutter项目后,安卓代码报错找不到(而Flutter跳转正常)的问题,这里有几个可能的解决步骤和建议:

  1. 检查项目结构: 确保您的Flutter项目结构正确,特别是android文件夹内的内容。该文件夹应包含完整的Android原生项目结构。

  2. 同步Gradle: 在Android Studio中,尝试点击“File” > “Sync Project with Gradle Files”来重新同步项目依赖。这有助于解决因依赖未正确加载导致的错误。

  3. 检查依赖和插件: 查看android/build.gradleandroid/app/build.gradle文件,确认所有依赖都已正确声明且版本兼容。同时,检查是否有任何Flutter插件需要特定的Android依赖。

  4. 清理和重建项目: 在Android Studio中,尝试“Build” > “Clean Project”然后“Build” > “Rebuild Project”。这可以清除旧的构建文件并重新构建项目。

  5. 检查Android SDK版本: 确保您的Android SDK版本与项目中指定的版本相匹配。您可以在android/app/build.gradle文件中查看并设置compileSdkVersiontargetSdkVersion

  6. 重启Android Studio: 有时候,简单的重启IDE可以解决一些缓存或同步问题。

如果上述步骤仍未解决问题,请检查具体的错误信息,并根据错误内容进一步调查或寻求更具体的帮助。

回到顶部