注册错误:android中的null

Posted

技术标签:

【中文标题】注册错误:android中的null【英文标题】:Registration Error :null in android 【发布时间】:2016-06-10 17:16:00 【问题描述】:

我一直在实现http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/的登录和注册应用代码 我按照说明复制粘贴了代码,但在按下注册按钮时,我仍然在日志猫中获得registration error : null。 php 文件(ex: register.php) 正在显示 "error":true,"error_msg":"Required parameters (name, email or password) is missing!" ,这意味着它们工作正常。 我正在使用 xampp 并将文件保存在 htdocs 中。我已经检查了Appconfig.java 中的各种 url,例如127.0.0.1, 10.0.2.2:8080, 10.0.2.2:80,以及来自 ipconfig cmd 的计算机系统的 ip,但仍然出现相同的错误。 这是Appconfig.java的代码。

  package com.urjapawar.hackathon1;
     public class AppConfig 
        // Server user login url
        public static String URL_LOGIN ="http://192.168.2.5/android_login_api/login.php";

        // Server user register url
        public static String URL_REGISTER = "http://192.168.2.5/android_login_api/register.php";

这是Android清单的代码:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.urjapawar.hackathon1" >

<uses-permission android:name="android.permission.INTERNET" />

<application
    android:name="com.urjapawar.hackathon1.AppController"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".LoginActivity"
        android:label="@string/app_name"
        android:launchMode="singleTop"
        android:windowSoftInputMode="adjustPan" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name"
        android:launchMode="singleTop" />
    <activity
        android:name=".RegisterActivity"
        android:label="@string/title_activity_register"
        android:launchMode="singleTop"
        android:windowSoftInputMode="adjustPan" >
    </activity>
</application>

另外我在config.php中检查了正确的用户名和密码,请帮忙。

【问题讨论】:

您在注册时是否传递了姓名、电子邮件和密码? 是的,我修好了,只需要将 192.168.2.5 替换为 192.168.2.5:80 谁能告诉我登录时检查密码的更改在哪里。请访问更新的代码,我无法弄清楚更改androidhive.info/2012/01/… 【参考方案1】:

我只需要将 192.168.2.5 替换为 192.168.2.5:80

【讨论】:

以上是关于注册错误:android中的null的主要内容,如果未能解决你的问题,请参考以下文章

错误检查php Android Studio中的重复项

Android应用程序登录和注册错误

Android GCM“错误”:“未注册”

如何修复 Android Studio / SQLite 中的“空对象引用”错误? [复制]

Android 上的 ThreeTen-Backport 错误 - ZoneRulesException:未注册时区数据文件

Android - 在动态注册的广播接收器上出现“无法传递广播”错误