- 一、创建新空项目编译失败的问题 oncreate方法中自动添加# @org.jetbrains.annotations.Nullable 在kotlin下不会报错,但是在Java开发下就会报错:cannot resolve symbol ‘jetbrains’
java下报错处理方法:
最后选择6与7后,点击打勾按钮一定要有效果。
- 二、Unsupported Modules Detected: Compilation is not supported for following modules: flutter_module.
处理方法:分别执行1或2的步骤
- 三、Android 10+ 读写权限 AndroidManifest引入权限后,
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
仍然会导致
此时还需要添加:
android:requestLegacyExternalStorage="true"
- 四、Duplicate class android.support.v4.app.INotificationSideChannel found in mod 需要添加混合支持库:
android.useAndroidX=true
android.enableJetifier=true
五、第三方导入不成功:tools:replace specified at line:16 for attribute android:appComponentFactory
tools:replace="android:appComponentFactory"
android:appComponentFactory="asd"//任意的字符
六、Android原生基础上建flutter_module后,不能单独打开该项目 报:
是因为,此种方式创建后会多出现些文件,处理该问题,可以将:
include ':.android',注释掉
7、Android原生基础上建flutter_module后,运行几次,flutter_module不在文件目录上: 处理方式:
在project目录下,对应工程下的.idea/moudules.xml文件中,加入对应模块的的声明:
如下图:
<module fileurl="file://$PROJECT_DIR$/../flutter_module/flutter_module.iml" filepath="$PROJECT_DIR$/../flutter_module/flutter_module.iml" />