【问题标题】:Android Studio getting class not found exception on connecting databaseAndroid Studio在连接数据库时获取类未找到异常
【发布时间】:2022-01-15 09:43:06
【问题描述】:

我在 Android Studio 中使用 JDBC 连接到 PostgreSQL。我已经下载了最新版本的驱动程序并添加到 libs 文件夹中。我将 JAR 添加为库并添加到依赖项。我已经添加了所有互联网权限,并在连接到我的手机时提供了我的笔记本电脑的端口号 5432 和 IPV4 地址。但是,我在 classloader.java 文件中遇到错误,因为找不到 java Lang Management Factory 等。我从 72 小时开始调试,但我没有得到解决方案。

enter image description here

enter image description here enter image description here

enter image description here

enter image description here

enter image description here

【问题讨论】:

  • AndroidRuntime:原因:java.lang.ClassNotFoundException:在路径:DexPathList 上找不到类“java.lang.management.ManagementFactory”
  • 请在问题本身中包含完整的错误消息,而不是在 cmets 中。编辑问题并将其包含在内。
  • String jdbcUrl = "jdbc:postgresql://222.222.0.123:5432/Test";字符串用户名 = “postgres”;字符串密码="postgres"; Class.forName("oracle.jdbc.driver.OracleDriver");线程 thread = new Thread(new Runnable() { @Override public void run() { try { Connection conn = null; conn = DriverManager.getConnection(jdbcUrl, username, password);
  • 那里有一个编辑按钮,请点击它并在问题本身中添加代码、错误消息等。
  • @kiner_shah 添加图像第一个错误第二个和第三个代码,然后是 gradle 和清单最后一个 jdbc 驱动程序

标签: java android postgresql android-studio android-layout


【解决方案1】:

我发现最新版本的 JAR 与 Android 不兼容。当我使用一些旧版本的驱动程序时,我工作得很好。

【讨论】:

    猜你喜欢
    • 2014-09-09
    • 1970-01-01
    • 1970-01-01
    • 2017-12-03
    • 2018-06-03
    • 2020-05-15
    • 2018-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多