Eclipse环境进行Android apk开发问题及解决方法记录(一)

apk问题以及解决方法记录(一)

1. 使用模拟器进行调试运行时,出现“launch has stopped”错误提示,无法启动模拟器
    原因:内存不足
    解决方法:
    (1) 网上比较多的解决方法是修改RAM和VMHeap为700和32试试
    (2)若上面的方法无法解决,尝试重新建一个模拟器
2. 在学习碎片时,编写了一个APP,其中用到了replace(int,Fragment)函数,出现错误“The method replace(int,MyFragment) in the type FragmentTransaction is not applicable      for the arguments(int, MyFragment)”
    原因:使用了错误的Fragment包、单独使用Fragment的活动需要继承自fragmentactivity、应该使用 getSupportFragmentManager()获取碎片管理器而不是getFragmentManager()
    解决方法:http://www.cnblogs.com/1114250779boke/p/3867494.html 该博客较详细的演示了解决方法
    总结为以下几点:
   (1) 导入包应该为support.v4的包
         
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
    (2) 当前活动应该继承自FragmentActivity
    (3)  使用 getSupportFragmentManager()替代getFragmentManager()函数
3. unFortunately,XXX has stopped
当遇到该问题时,要查看log信息寻找更详细的问题原因
很多原因都可能导致该问题出现
可以从以下几个方向去查找问题:
(1) 代码中是否包含一些低级错误:例如xml文件中android拼写错误,属性名写错,包名错误等
(2) 缺少动态的so库等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值