我已经在Play商店中颤抖地发布了一个应用程序,现在我要上传该应用程序的新版本。我正在尝试使用以下方式更改版本代码:
flutter build apk --build-name = 1.0.2 --build-number = 3
或像这样更改local.properties
flutter.versionName=2.0.0
flutter.versionCode=2
flutter.buildMode=release
Run Code Online (Sandbox Code Playgroud)
但是每次我在Playstore上遇到错误时
您必须为APK或Android应用程序捆绑包使用其他版本代码,因为代码1已分配给另一个APK或Android应用程序捆绑包。
我正在从 JSON 获取项目并将它们显示在下拉列表中。当这个人从下拉列表中选择一个项目时,我得到了选择,但所选项目没有改变。
例如,我们在列表中有 (tokyo, paris, new york)。默认选择是东京。当这个人选择巴黎时,我明白了,但下拉列表中的选择没有改变。
这是我的代码:
new DropdownButton(
value: cities.elementAt(0),
hint: new Text("Ville"),
items: cities.map((String value) {
return new DropdownMenuItem(
value: value,
child: new Row(
children: <Widget>[
new Icon(
Icons.location_city,
color: Colors.deepOrange,
),
new Text(value)
],
),
);
}).toList(),
onChanged: (String value) {
getTravelCity(value);
},
),
Run Code Online (Sandbox Code Playgroud)
当人选择一个项目时,它仍然显示默认值。
我想使用Laravel将图像转换为base 64。我从表格获得图像。我在我的控制器中尝试过:
public function newEvent(Request $request){
$parametre =$request->all();
if ($request->hasFile('image')) {
if($request->file('image')->isValid()) {
try {
$file = $request->file('image');
$image = base64_encode($file);
echo $image;
} catch (FileNotFoundException $e) {
echo "catch";
}
}
}
Run Code Online (Sandbox Code Playgroud)
我只有这个:
L3RtcC9waHBya0NqQlQ =
如何在带有颤动的 liTile 中制作控件。我从 json 获取数据并将它们显示在 listTile 中。但我想制作一个 if 控件来显示一个按钮。
if(data[position]['value'] == 0){
sho raised button;
}else{
don't show it;
}
Run Code Online (Sandbox Code Playgroud) 我已经用flutter完成了我的应用程序,但是在发布模式下,firebase auth无法正常工作。有人告诉我必须为发布模式生成SHA1,但我不知道如何。它可以在调试模式下工作,但不能在发布模式下工作。我如何生成它,或者我们还有其他解决方案?
我正在创建一个聊天应用程序,如果此人有新消息,我想使用 fcm 发送通知,但我不知道如何继续。我发现的所有教程都用于从 firebase 发送消息。但是我想在有新消息给这个人时自动发送