Unable to resolve superclass of Lcom 问题解决记录

本文介绍了解决使用FragmentActivity时出现的错误的方法。主要是确保正确配置了buildpath,并且已勾选android-support-v4.jar,这对于避免运行时错误至关重要。





主要是使用了 FragmentActivity, 依赖于 android-support-v4.jar


解决问题前的 build path 配置




需要勾选上 android-support-v4.jar





重新运行, 不再报错


主要参考下面的文章, 在此对文章作者表示感谢!


http://www.cnblogs.com/kuler/archive/2013/06/08/3126542.html




在 JDBC 连接中出现 `Unable to resolve symbol 'dongruan'` 错误,可能有以下原因: ### 数据库层面 - **数据库未创建**:若 `dongruan` 数据库没有在 MySQL 中创建,连接时就会提示找不到该数据库。可通过 MySQL 的命令行工具或者可视化工具(如 Navicat)检查数据库是否存在。在 MySQL 命令行中,使用 `SHOW DATABASES;` 命令查看所有数据库,若列表中没有 `dongruan`,则需使用 `CREATE DATABASE dongruan;` 命令来创建 [^1]。 - **数据库名大小写问题**:MySQL 在不同的操作系统和配置下,对数据库名的大小写敏感情况不同。在 Linux 系统下,默认数据库名是大小写敏感的;而在 Windows 系统下,默认是不敏感的。如果数据库名实际为 `Dongruan` 而连接 URL 中使用的是 `dongruan`,在大小写敏感的环境中就会找不到数据库。 ### 连接配置层面 - **URL 格式错误**:虽然给出的 URL 格式基本正确,但可能存在拼写错误或者多余的字符。例如,`dongruan` 可能被误写成其他名称,或者 URL 中存在多余的空格等特殊字符。 - **MySQL 服务地址和端口问题**:`127.0.0.1:3306` 表示本地 MySQL 服务的地址和默认端口。如果 MySQL 服务监听的不是这个地址或者端口,就会导致连接失败。可以通过检查 MySQL 配置文件(通常是 `my.cnf` 或 `my.ini`)中的 `bind-address` 和 `port` 配置项来确认实际的服务地址和端口。 ### 权限层面 - **用户权限不足**:使用的数据库用户可能没有访问 `dongruan` 数据库的权限。可以通过以下命令为用户授予相应的权限: ```sql GRANT ALL PRIVILEGES ON dongruan.* TO 'your_username'@'your_host'; FLUSH PRIVILEGES; ``` 其中 `your_username` 是数据库用户名,`your_host` 是允许访问的主机地址。 ### 网络层面 - **网络连接问题**:虽然使用的是本地地址 `127.0.0.1`,但如果本地网络出现问题,或者 MySQL 服务未正常启动,也会导致连接失败。可以通过 `ping 127.0.0.1` 检查本地网络是否正常,使用 `netstat -tlnp | grep 3306` 命令检查 MySQL 服务是否在监听 3306 端口。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值