gpt4 book ai didi

android - 如何解决 Android 上的 NullPointerException?

转载 作者:行者123 更新时间:2023-11-29 16:23:53 26 4
gpt4 key购买 nike

我的程序在我的 Android 模拟器上立即崩溃,我在 Eclipse 控制台中收到:

java.lang.NullPointerException
at com.android.ddmlib.Client.sendAndConsume(Client.java:572)
at com.android.ddmlib.HandleHello.sendHELO(HandleHello.java:142)
at com.android.ddmlib.HandleHello.sendHelloCommands(HandleHello.java:65)
at com.android.ddmlib.Client.getJdwpPacket(Client.java:671)
at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:317)
at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)

如何解决抛出此消息的问题?我是 Eclipse 和 Android 的新手。

当我尝试使用按钮启动对话框时,程序完全崩溃,请返回此处:

    @Override
protected Dialog onCreateDialog(int id) {
Dialog dialog;
switch (id) {
case TIME_DIALOG_ID:
return new TimePickerDialog(this,
mTimeSetListener, mHour24, mMinute, false);


case POWER_OFF_OPTIONS:
AlertDialog.Builder builder;
AlertDialog alertDialog;

Context mContext = getApplicationContext();
LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inflater.inflate(R.layout.options,
(ViewGroup)findViewById(R.id.relativeLayout1));
//Capture view elements
mChkAudio = (CheckBox) findViewById(R.id.chkAudio);
mChkBluetooth = (CheckBox) findViewById(R.id.chkBlueTooth);
mChkNetwork = (CheckBox) findViewById(R.id.chkNetwork);
mChkWifi = (CheckBox) findViewById(R.id.chkWifi);
mBtnOK = (Button) findViewById(R.id.btnOK);
mBtnOK.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
DismissPowerOptions();
}
});
builder = new AlertDialog.Builder(mContext);
builder.setView(layout);
alertDialog = builder.create();
//return alertDialog;
default:
dialog = null;
}
return dialog;
}

最佳答案

错误不是来自您的程序。 Android 的 Eclipse 插件存在问题:“Dalvik Debug Monitor Server”。

http://developer.android.com/guide/developing/debugging/ddms.html

有时这些东西只是进入了一个糟糕的状态,需要重新启动。关闭模拟器并重新启动 Eclipse。使用标有“开始...”的按钮从 AVD 管理器窗口启动模拟器。在开始对话框中选择“删除所有数据”按钮以确保您获得一个干净的开始。

如果这不能解决问题,请尝试在 AVD 管理器中删除您的模拟器并创建一个新模拟器。

关于android - 如何解决 Android 上的 NullPointerException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5653053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com