Php 安卓、Eclipse“;“未找到来源”;当使用;DefaultRequestDirector";及;DefualtHttpCLient“;班级

Php 安卓、Eclipse“;“未找到来源”;当使用;DefaultRequestDirector";及;DefualtHttpCLient“;班级,php,android,mysql,eclipse,Php,Android,Mysql,Eclipse,我正在尝试创建一个登录/注册应用程序,它使用PHP、MySQL和SQLite允许用户通过Android注册为客户端。我在本地Apache服务器上有我的PHP文件。我在试图查看服务器上的“index.php”文件时遇到了一条“Access Denied”消息。我相信以下配置可以正确访问我的数据库: <?php /** * Database config variables */ define("DB_HOST", "localhost"); define("DB_USER", "dro

我正在尝试创建一个登录/注册应用程序,它使用PHP、MySQL和SQLite允许用户通过Android注册为客户端。我在本地Apache服务器上有我的PHP文件。我在试图查看服务器上的“index.php”文件时遇到了一条“Access Denied”消息。我相信以下配置可以正确访问我的数据库:

<?php

/**
 * Database config variables
 */
define("DB_HOST", "localhost");
define("DB_USER", "droid");
define("DB_PASSWORD", "");
define("DB_DATABASE", "droidservice");
?>

收到“拒绝访问”消息是否意味着我对MySQL数据库的配置不正确

调试Android应用程序时,我会继续收到以下错误:

  • “源附件不包含文件DefaultRequestDirector.class的源”
  • “源附件不包含文件DefaultHttpClient.class的源”
我使用一个“httpPost”方法访问服务器并从那里解析JSON。上述错误是否可能是由于未连接正确的http库,或者某些Eclipse配置问题造成的

我主要使用了以下教程中的方法:

我在谈论本教程:

您已经正确地完成了数据库设置。在本教程中,如果未将正确的参数传递到
index.php
文件,将显示“
拒绝访问”

如果您在使用用户名登录时观察正确,则会传递需要传递名为
tag=“login”
的参数的密码参数。在php(index.php)中的if条件中,检查此标记以检测请求类型。(登录或注册)

安卓:

params.add(new BasicNameValuePair("tag", login_tag));
params.add(new BasicNameValuePair("tag", register_tag));
Php:

如果您传递tag参数,您将不会收到拒绝访问的消息,并且您的应用程序可以正常工作

注册时也需要通过

安卓:

params.add(new BasicNameValuePair("tag", login_tag));
params.add(new BasicNameValuePair("tag", register_tag));