change可以看。最小复现仓库在: https://github.com/guguji5/flutter-demo/tree/feat/jiguang-push
我是根据技术支持给的文档,改完 flutter run 会报错,之前还 ok 的。小菜鸡前端,问了技术支持好几天也没搞定,特来 V 站求大佬瞅一眼
1
youzuo 2023-07-18 18:33:30 +08:00
什么错误?
|
2
guguji5 OP @youzuo 很尴尬,漏了,补了一下。极光推送文档上让写 manifestPlaceholders ,但是 AndriodMenifest 里有个${applicationName}变量。不写又不行,写了又找不到主 Activity 类名,展示愁人
|
3
yanmumumumu 2023-07-18 19:33:23 +08:00
找不到 application ,像是配置的问题。
|
4
kennir 2023-07-18 20:42:53 +08:00
applicationId "cloud.flashcat.flashduty"
检查 app 下的 gradle 里的 applicationId |
5
toby1902 2023-07-18 21:27:35 +08:00
manifest 里的 package 加一下?
|
6
toby1902 2023-07-18 21:33:23 +08:00
applicationId "cloud.flashcat.flashduty" 与 PackageName "com.example.flutter_application" 不一致
参考: https://blog.csdn.net/FeeLang/article/details/51493501 |
7
guguji5 OP @toby1902 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" package="cloud.flashcat.flashduty"> package 里写成跟 applicationId 一样? |
8
guguji5 OP @kennir https://github.com/guguji5/flutter-demo/blob/feat/jiguang-push/android/app/build.gradle#L52
写了的。安卓这太乱套了,,我问过先学 kotlin 还是 flutter ,人们都推荐我之间学 flutter |
9
TArysiyehua 2023-07-19 10:46:05 +08:00
@guguji5 我把你 git 的 demo 搞下来能跑,不会报错,你环境有问题吧。
|
10
TArysiyehua 2023-07-19 10:47:16 +08:00
一般有上面的报错信息,可能是编译有缓存的原因,你可以把所有的编译文件都删掉,重新编译就好了。(配置正确的情况下)
|
11
guguji5 OP @TArysiyehua 啊?我试试
|
12
guguji5 OP @TArysiyehua 你所谓的能跑,是可以 flutter build apk? 还是可以 flutter run 啊?我执行完下边命令后,flutter run 还是会闪退,通过 adb logcat 应该还是上边的报错
flutter pub cache repair rm -rf .gradle rm -rf build/ rm -rf android/build/ |
13
TArysiyehua 2023-07-19 14:03:40 +08:00
@guguji5 就是装的手机了,我都打开你的登录页面了
|
14
evilwk 2023-07-19 14:12:45 +08:00
application 的 android:name 指向一个实际的类,它不是一个象征意义的名称。
|
15
guguji5 OP @TArysiyehua 大佬,可否留个联系方式。(或者加我一下 vx:callmeguguji5 ,请教一波)我这在模拟器上装上 app ,就闪退了。
|