将 flutter 应用上传到 Google Play 时,出现以下错误:
\n\n\n我们检测到此应用使用了不受支持的 Play 结算版本。\n请升级到结算库版本 3 或更高版本才能发布此应用。\n 了解有关计费库 3 的更多信息。
\n
我已经更新了 app/build.gradle 依赖项:
\ndependencies {\n implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"\n def billing_version = "4.0.0"\n implementation "com.android.billingclient:billing-ktx:$billing_version"\n \n}\nRun Code Online (Sandbox Code Playgroud)\n我正在使用purchases_flutter插件:
purchases_flutter: ^3.4.5\nRun Code Online (Sandbox Code Playgroud)\n我也多次运行 flutter clean 。
\n这是我的颤振医生输出:
\n[\xe2\x9c\x93] Flutter (Channel stable, 2.2.3, on macOS 11.2.3 20D91 darwin-x64, locale en-US)\n\xe2\x80\xa2 Flutter version 2.2.3 at /Users/jabari.garrett/Development/Tools/flutter\n\xe2\x80\xa2 Framework revision f4abaa0735 (3 months ago), 2021-07-01 12:46:11 -0700\n\xe2\x80\xa2 Engine revision 241c87ad80\n\xe2\x80\xa2 Dart version 2.13.4\n\n[\xe2\x9c\x93] …Run Code Online (Sandbox Code Playgroud) 我已经安装了 Docker Desktop ( version : 2.3.0.4) 并启用了Kubernetes. 我部署了几个 PODS,一切正常,从昨天开始,我遇到了下面提到的一个奇怪的问题:
Unable to connect to the server: dial tcp 127.0.0.1:6443: connectex: No
connection could be made because the target machine actively refused it.
Run Code Online (Sandbox Code Playgroud)
因此,我的系统没有进行任何更改。我在 Windows 10 机器上使用 Linux 容器。
我尝试过以下步骤:
我的底部导航栏在我的默认启动片段SearchFragment中不可见.如果我将开始片段更改为另一个例如MoreFragment,它会出现在其他所有内容上,除了SearchFragment,这是我理想的开始片段.
这是我的代码:
Main.java
import android.support.annotation.NonNull;
import android.support.design.widget.BottomNavigationView;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.view.MenuItem;
public class Main extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction().replace(R.id.activity_main, new SearchFragment()).commit();
}
BottomNavigationView bottomNavigation = (BottomNavigationView) findViewById(R.id.bottom_navigation);
bottomNavigation.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch(item.getItemId()){
case R.id.seach_tab:
SearchFragment sf=new SearchFragment();
FragmentManager fragmentmanager1=getSupportFragmentManager();
fragmentmanager1.beginTransaction()
.replace(R.id.activity_main, sf)
.commit();
break;
case R.id.bookings_tab:
BookingsFragment bf=new BookingsFragment();
FragmentManager fragmentmanager2=getSupportFragmentManager();
fragmentmanager2.beginTransaction()
.replace(R.id.activity_main, bf)
.commit();
break;
case R.id.account_tab:
ProfileFragment …Run Code Online (Sandbox Code Playgroud)