今天在集成jpush-flutter之后,運(yùn)行工程到安卓模擬器的時(shí)候報(bào)錯(cuò):
Error:Attribute application@name at AndroidManifest.xml:5:9-42 requires a placeholder substitution but no value for <applicationName> is provided.
痴奏,在網(wǎng)上搜索后都說要在android/app下的build.gradle文件android {}中的defaultConfig {}中添加
manifestPlaceholders += [appAuthRedirectScheme:"com.example.multi_delivery_app",
applicationName: "com.example.multi_delivery_app.Application"]
可是添加后依舊報(bào)錯(cuò)蛀骇,后找到一個(gè)解決了我的問題的方法,還是在這個(gè)文件中读拆,在buildTypes {}中添加如下代碼:
buildTypes {
release {
manifestPlaceholders = [applicationName: "android.app.Application"]
}
debug {
manifestPlaceholders = [applicationName: "android.app.Application"]
}
build {
manifestPlaceholders = [applicationName: "android.app.Application"]
}
}
之后運(yùn)行擅憔,成功啟動(dòng)!