小编Dr *_*ido的帖子

离子电容器删除 Android 构建的 REQUEST_INSTALL_PACKAGES 权限

我们正在使用命令创建应用程序

ionic build --configuration=development && ionic capacitor copy android --no-build && npx cap open android
Run Code Online (Sandbox Code Playgroud)

现在最新的 Android 政策告诉我们删除REQUEST_INSTALL_PACKAGES此权限。

我如何删除相同的权限。

尝试添加

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" tools:node="remove"/>
Run Code Online (Sandbox Code Playgroud)

在文件 app/src/main/mainfest 文件中

但是当我点击 build 命令时,我仍然可以看到

电容器-corodova-android-插件文件/mainfest/mainfest 文件

我怎样才能删除它?

android android-permissions ionic-framework capacitor

2
推荐指数
1
解决办法
5617
查看次数

我丢失了用于签署我的 apk 的密钥库。可以在Play商店重新上传吗?

我丢失了用于签署我的 apk 的密钥库。我想更新应用程序,然后我知道没有密钥就无法更新。现在我想取消发布应用程序并使用不同的包名称和密钥库重新上传 apk。是否可以在 Google Play 商店重新上传?如果没有,请给我建议。

android apk google-play android-keystore

1
推荐指数
1
解决办法
5462
查看次数

空对象引用上的“android.content.Intent com.google.android.gms.auth.api.signin.GoogleSignInClient.getSignInIntent()”

我正在尝试在我的应用程序中实现 Google 登录,但我不断收到此错误'android.content.Intent com.google.android.gms.auth.api.signin.GoogleSignInClient.getSignInIntent()' on a null object reference

我在这里遵循了来自 firebase 网站的教程 --> https://firebase.google.com/docs/auth/android/google-signin

这是我的代码

private void googleSignIn() {

    Intent intent = googleSignInClient.getSignInIntent();
    startActivityForResult(intent, RC_SIGN_IN);
}

@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (requestCode == RC_SIGN_IN) {
        Task<GoogleSignInAccount> task = GoogleSignIn.getSignedInAccountFromIntent(data);

        try {
            GoogleSignInAccount account = task.getResult(ApiException.class);
            firebaseAuthWithGoogle(Objects.requireNonNull(account));
        } catch (ApiException e) {
            Log.w("hhm", "Google signin failed", e);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

android google-api android-intent google-signin

1
推荐指数
1
解决办法
2244
查看次数

带有(架构导航组件)和 BottomNavigationView 的初始屏幕

我试图在包含BottomNavigationView三个片段的应用程序中实现启动屏幕,并且我使用了最著名的方法,例如在不创建新活动或片段的情况下执行此操作的答案,但在直接启动启动屏幕后出现问题,它得到“RuntimeException”和空指针异常”

\n
E/AndroidRuntime: FATAL EXCEPTION: main\n    Process: com.mml.foody, PID: 6868\n    java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mml.foody/com.mml.foody.ui.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method \'void androidx.appcompat.app.ActionBar.setTitle(java.lang.CharSequence)\' on a null object reference\n        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3449)\n        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3601)\n        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)\n        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)\n        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)\n        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)\n        at android.os.Handler.dispatchMessage(Handler.java:106)\n        at android.os.Looper.loop(Looper.java:223)\n        at android.app.ActivityThread.main(ActivityThread.java:7656)\n        at java.lang.reflect.Method.invoke(Native Method)\n        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)\n        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)\n     Caused by: java.lang.NullPointerException: Attempt to invoke virtual method \'void androidx.appcompat.app.ActionBar.setTitle(java.lang.CharSequence)\' on a null object reference\n        at androidx.navigation.ui.ActionBarOnDestinationChangedListener.setTitle(ActionBarOnDestinationChangedListener.java:48)\n        at androidx.navigation.ui.AbstractAppBarOnDestinationChangedListener.onDestinationChanged(AbstractAppBarOnDestinationChangedListener.java:103)\n        at androidx.navigation.NavController.addOnDestinationChangedListener(NavController.java:233)\n …
Run Code Online (Sandbox Code Playgroud)

android splash-screen android-theme kotlin android-databinding

1
推荐指数
1
解决办法
2142
查看次数