【问题标题】:How to resolve "error: package android.accounts does not exist import android.accounts.Account at GoogleAuth.java"?如何解决“错误:包 android.accounts 不存在在 GoogleAuth.java 处导入 android.accounts.Account”?
【发布时间】:2022-11-11 22:47:39
【问题描述】:

我正在使用 ReactJS 和 Capacitor 作为编译器开发 Android/IOS 应用程序。 其中一项功能是通过谷歌登录,我们正在使用这个https://github.com/CodetrixStudio/CapacitorGoogleAuth。 在网络应用程序中一切正常,但是当我们尝试编译到 android 应用程序时,出现错误

"error: package android. accounts do not exist import android.accounts.Account at GoogleAuth.java"

如何解决这个问题?

这是我的配置/代码。

    "@capacitor/android": "^3.6.0",
    "@capacitor/app": "^1.1.1",
    "@capacitor/browser": "^1.0.7",
    "@capacitor/cli": "^3.6.0",
    "@capacitor/core": "^3.6.0",
    "@capacitor/device": "^1.1.2",
    "@capacitor/filesystem": "^1.1.0",
    "@capacitor/geolocation": "^1.3.1",
    "@capacitor/ios": "^3.8.0",
    "@capacitor/push-notifications": "^1.0.9",
    "@capacitor/share": "^1.1.2",
    "@codetrix-studio/capacitor-google-auth": "^3.2.0",
    "@popperjs/core": "^2.11.2",
    "@testing-library/jest-dom": "^5.14.1",
    "@testing-library/react": "^12.0.0",
    "@testing-library/user-event": "^13.2.1",
    "@types/jest": "^27.0.1",
    "@types/node": "^16.7.13",
    "@types/react": "^17.0.20",
    "@types/react-dom": "^17.0.9",
    "axios": "^0.26.0",
    "browser-image-compression": "^2.0.0",
    "clsx": "^1.1.1",
    "crypto-js": "^4.1.1",
    "date-fns": "^2.29.1",
    "infobip-rtc": "^1.13.3",
    "node-sass": "^4.14.1",
    "react": "^17.0.2",
    "react-calendar": "^3.7.0",
    "react-datepicker": "^4.8.0",
    "react-dom": "^17.0.2",
    "react-google-login": "^5.2.2",
    "react-image-gallery": "^1.2.11",
    "react-infinite-scroll-component": "^6.1.0",
    "react-loading-skeleton": "^3.1.0",
    "react-router-dom": "^6.3.0",
    "react-scripts": "5.0.0",
    "react-select": "^5.3.1",
    "typescript": "^4.4.2",
    "web-vitals": "^2.1.0" 
},

GoogleAuth.Java

MainActivity.java


import android.os.Bundle;
import com.codetrixstudio.capacitor.GoogleAuth.GoogleAuth;
import com.getcapacitor.BridgeActivity;

public class MainActivity extends BridgeActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        registerPlugin(GoogleAuth.class);
    }
}

错误:

【问题讨论】:

  • 您是否已经尝试清理缓存?在 Windows 上:gradlew cleanBuildCache 在 Mac 或 UNIX 上:./gradlew cleanBuildCache

标签: java android reactjs capacitor


【解决方案1】:

你好这个问题的任何解决方案???

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 2019-04-26
    • 2021-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多