您的位置:首页 > 编程语言 > Java开发

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

2016-09-01 17:07 926 查看

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库等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: