Android APP模拟器正在退出时退出

自己开发了一个android app,在模拟器上运行,总是会报这样的错误,该怎么调?_百度知道
自己开发了一个android app,在模拟器上运行,总是会报这样的错误,该怎么调?
模拟器是 android 2.3的
我有更好的答案
?这么点代码的话,没有问题://ask你确定代码就这么点吗。你可以参考这个链接试试看:还有这个:
采纳率:52%
来自团队:
grade integer那里看log应该是数据库的语句格式错误吧,仔细查查错,你把你数据库请求的语句输出到log看看
你把红色log贴出来 看看
对的,应该是报错了,看一下logcat
03-17 06:13:42.286: E/Database(416): Failure 1 (near &integer&: syntax error) on 0x2f1da0 when preparing 'create table tb_chuangguan (guanshu integer primary key,grade integer'.是数据库的问题吗?
应该是数据库的问题,数据库没问题的话,那就是连库的那篇代码有问题在&Integer&附近
当准备 &create table tb_chuangguan& 。。。。。。
你得看日志 红色报的 贴出来
这个问题困扰我挺久了,希望帮帮我&
guangsu integer 后少了逗号
其他2条回答
为您推荐:
其他类似问题
android的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。安卓开发AVD打开模拟器,刚刚弹出操作窗口就跳出关闭了_百度知道
安卓开发AVD打开模拟器,刚刚弹出操作窗口就跳出关闭了
我有更好的答案
可以尝试着把你的AVD的内存搞小一点
storage 100
sdcard 100即可
,, 如果还不行的话
尝试不要用 android 23版本的
换个,比如 android 20 :这个自带的模拟器
可以不用,龟速有木有。、19 这些比较成熟的版本
再次建议。。
其他的模拟器方便做安卓开发吗
非常方便,比这个好用多了。你可以尝试下
夜神模拟器
采纳率:84%
用其他模拟器啊
为您推荐:
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。21:03 提问
自学Android开发
在模拟器运行闪退
初学者自写的程序 ,但是在模拟器下运行闪退!!该怎么改呀??
package com.example.work3;
import java.util.ArrayL
import java.util.L
import android.support.v7.app.ActionBarA
import android.support.v7.app.ActionB
import android.support.v4.app.F
import android.annotation.SuppressL
import android.app.AlertD
import android.app.TabA
import android.content.DialogI
import android.graphics.drawable.D
import android.os.B
import android.os.StrictM
import android.view.KeyE
import android.view.LayoutI
import android.view.M
import android.view.MenuI
import android.view.V
import android.view.View.OnClickL
import android.view.ViewG
import android.widget.ArrayA
import android.widget.B
import android.widget.EditT
import android.widget.ListV
import android.widget.S
import android.widget.TabH
import android.widget.TextV
import android.os.B
public class MainActivity extends TabActivity {
private TabH
private ListV
private ArrayAdapter arr_
private ArrayA
private EditText et1,et2;
@SuppressLint("NewApi") @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
et1=(EditText) findViewById(R.id.editText1);
et2=(EditText) findViewById(R.id.editText2);
bt=(Button) findViewById(R.id.button1);
setContentView(R.layout.activity_main);
tabhost=getTabHost();
tabhost.addTab(tabhost.newTabSpec("菜单一").setIndicator("首页").setContent(R.id.tab1));
tabhost.addTab(tabhost.newTabSpec("菜单二").setIndicator("新增").setContent(R.id.tab2));
tabhost.addTab(tabhost.newTabSpec("菜单三").setIndicator("账单").setContent(R.id.tab3));
//按钮监听 提取信息
bt.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
name = et1.getText().toString();
value = et2.getText().toString();
style = spinner.getSelectedItem().toString();
listview = (ListView) findViewById(R.id.listview);
//新建适配器
String[]arr_data={"数据1","数据2","数据3","数据4","数据5"};
//ArrayAdapter(上下文,当前ListView加载的每一个列表项所对应的布局文件,数据源)
arr_adapter =new ArrayAdapter&String&(this, android.R.layout.simple_list_item_1,arr_data);
listview.setAdapter(arr_adapter);
spinner=(Spinner) findViewById(R.id.spinner);
String[]list = {"1.日常食品支出","2.人情世故支出","3.出差旅游支出","4.服饰鞋帽支出","5.生活用品支出","6.其他支出"};
//新建适配器
adapter=new ArrayAdapter&String&(this, android.R.layout.simple_spinner_item, list);
//设置下拉样式
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//加载适配器
spinner.setAdapter(adapter);
//退出对话框
public boolean onKeyDown(int keyCode, KeyEvent event)
if (keyCode == KeyEvent.KEYCODE_BACK )
// 创建退出对话框
AlertDialog isExit = new AlertDialog.Builder(this).create();
// 设置对话框标题
isExit.setTitle("系统提示");
// 设置对话框消息
isExit.setMessage("确定要退出吗");
// 添加选择按钮并注册监听
isExit.setButton("确定", listener);
isExit.setButton2("取消", listener);
// 显示对话框
isExit.show();
/**监听对话框里面的button点击事件*/
DialogInterface.OnClickListener listener = new DialogInterface.OnClickListener()
public void onClick(DialogInterface dialog, int which)
switch (which)
case AlertDialog.BUTTON_POSITIVE:// "确认"按钮退出程序
case AlertDialog.BUTTON_NEGATIVE:// "取消"第二个按钮取消对话框
按赞数排序
你以后应该把错误log也贴出来,这样看可能会太累。不过幸好错误点很清晰:
et1=(EditText) findViewById(R.id.editText1);
et2=(EditText) findViewById(R.id.editText2);
bt=(Button) findViewById(R.id.button1);
setContentView(R.layout.activity_main);
你报的是空指针错误,et1、et2、bt都赋的是null,原因是你的布局文件还没传进去解析。应该改成这样,setContentView要早于findviewby
setContentView(R.layout.activity_main);
et1=(EditText) findViewById(R.id.editText1);
et2=(EditText) findViewById(R.id.editText2);
bt=(Button) findViewById(R.id.button1);
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!
模拟器闪退还是你的app出错
et1=(EditText) findViewById(R.id.editText1);
et2=(EditText) findViewById(R.id.editText2);
bt=(Button) findViewById(R.id.button1);
setContentView(R.layout.activity_main);
这段代码有问题。应该吧**setContentView放在findViewById的前面**。
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐12被浏览3,498分享邀请回答5添加评论分享收藏感谢收起0添加评论分享收藏感谢收起写回答匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。

我要回帖

更多关于 模拟人生3退出 的文章

 

随机推荐