android-Android 初学 代码错误 实在找不到原因

问题描述

Android 初学 代码错误 实在找不到原因

这是代码
logcat

解决方案

空指针异常,在onCreate上设置一个断点调试一下。

解决方案二:

activity_main.xml中是否有id=button1的button

解决方案三:

button的初始化失败,应该是 NULL,所以调用时出现上述的错误。
错误的原因,一般是对应的 XML 中没有 ID 为 button1 对应的控件。

解决方案四:

这种问题要先看自己的代码哪里出现错误,先从自己的问题上面找. 你看上面错误第二行写了一个空指针 错误. 多半就是你用了一个空指针 . 这种 情况 往往发生在你的控件上面. 有可能是你根本没有找到就去使用了.

解决方案五:

这种问题要先看自己的代码哪里出现错误,先从自己的问题上面找. 你看上面错误第二行写了一个空指针 错误. 多半就是你用了一个空指针 . 这种 情况 往往发生在你的控件上面. 有可能是你根本没有找到就去使用了.

解决方案六:

layout目录下的activiy_main.xml中是否有定义button1这个元素?如果没有定义,在findViewById的时候由于会找不到所以返回了null值。

时间: 2024-09-20 04:59:06

android-Android 初学 代码错误 实在找不到原因的相关文章

declspec-CamBasler相机程序出错 实在找不到原因

问题描述 CamBasler相机程序出错 实在找不到原因 1>MainFrm.obj : error LNK2019: 无法解析的外部符号 ""__declspec(dllimport) public: virtual thiscall GenICam::GenericException::~GenericException(void)"" (imp_??1GenericException@GenICam@@UAE@XZ),该符号在函数 catch$?OnBu

java-webservice实现main方法的时候报错的,不知道在那里出错了,实在找不到原因

问题描述 webservice实现main方法的时候报错的,不知道在那里出错了,实在找不到原因 Exception in thread "main" javax.xml.ws.WebServiceException: Unable to create JAXBContext at com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:171) at com.sun.xm

Android http client response500错误,求大神帮忙看看代码!

问题描述 Android http client response500错误,求大神帮忙看看代码! http://121.42.195.113/usay/register.jsp服务器这里没错啊....但不知道为什么放到安卓上就不行 package com.example.demo_jsom1; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.http

javascript-求JS大神帮助,实在找不到错误在哪,急!!!

问题描述 求JS大神帮助,实在找不到错误在哪,急!!! 想写一个标签切换的特效,但怎么也实现不了,不知道错在哪... 其实自己之前写过标签切换,但不知道这次为什么怎么都出不来.. 将代码改了又改,以下是简略了无数次的代码(相比原来很多东西都去掉了,简略得不能再简略...然而还是出不来效果)求大神指导 我主要是想知道自己错在哪... <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type&q

android app进行代码混淆实例详解

  android app进行代码混淆实例详解         接到一个新的任务,对现有项目进行代码混淆.之前对混淆有过一些了解,但是不够详细和完整,知道有些东西混淆起来还是比较棘手的.不过幸好目前的项目不是太复杂(针对混淆这块来说),提前完成--现总结之. 第一部分 介绍下操作流程(eclipse): 1.打开混淆器:找到项目根目录下的project.properties文件,将"#proguard.config=${sdk.dir}/tools/proguard/proguard-andro

Android 项目的代码混淆,Android proguard 使用说明

简介 Java代码是非常容易反编译的.为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理. ProGuard是一个混淆代码的开源项目.它的主要作用就是混淆,当然它还能对字节码进行缩减体积.优化等,但那些对于我们来说都算是次要的功能. 官网地址:http://proguard.sourceforge.net/ 原理 Java 是一种跨平台的.解释型语言,Java 源代码编译成中间"字节码"存储于 class 文件中.由于跨平台的需要,Java 字节码中包括了很多

ubuntu 11.10(32位系统)下编译android源码 make错误解决办法

本文介绍在ubuntu 11.10系统下编译android 2.3.3源码,编译之前请确定上两篇文章(http://www.cnblogs.com/dwayne/archive/2011/11/16/2250732.html和http://www.cnblogs.com/dwayne/archive/2011/11/11/2245383.html)中所需的准备工作已经成功完成.编译完成生成系统镜像文件,并在模拟器中运行. 准备工作完成后,开始编译工作.下载下来的源码有5G多,如果按照我之前写的获

android 如何使用代码切换2G/3G网络?

问题描述 android 如何使用代码切换2G/3G网络? android 如何使用代码切换2G/3G网络?试着在settings里找,但没找到,不知道在哪个地方.求高手赐教!谢谢! 解决方案 好像比较困难 如果你能自主切换这个 需要改到telephony层还有ril层的东西 的确modem给上层提供这个接口了 但是telephony层并没有给你提供 在rild是可以看到的 你搜一下 requestQueryNetworkSelectionMode 这个是查询网络的 但是没有开放+cops的设置

android-所做Android打砖块代码其中 出错 求教

问题描述 所做Android打砖块代码其中 出错 求教 下面是代码 可其中出现了一个错误(做了标记),不知道怎么解决,可否有高手帮我看看,能不能稍作修改一下,做成正确的.就是这句错了 myview = new BallView(this); package sen.tan;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.util.DisplayMet