Android中常见问题

来源:互联网 发布:小海淘宝助手下载 编辑:程序博客网 时间:2024/05/19 23:24

Q1:怎样给jar包添加源代码?

A1:Right click the project => build path=> configure build path=> libraries => source attachment => give the path of the source code downloaded.

           原文链接:http://stackoverflow.com/questions/5753021/how-to-attach-source-to-android-jar


Q2:出现java.lang.NoClassDefFoundError问题!

A2:我在导入外部jar包时,调用相关方法时出现此问题。是因为没有刷新。因此,clean一下工程或是从新打开软件都可以解决问题。


Q3:Android中出现call to OpenGL ES API with no current context (logged once per thread)问题!

A3:这是因为context中有个主线程(构造器中开启的线程),OpenGL es中也有线程(onSurfaceCreated()中开启的线程)。初始化中的内容不可以相互调用。onTouchEvent()方法中的内容是主线程中的,不能调用OpenGL es中线程。我习惯在构造器中初始化顶点和shader。在做物理系统时出问题了,要分开来初始化。(哎,又是一行一行代码删才找出根本原因!!)

         原文链接:http://blog.csdn.net/tianxiawuzhei/article/details/43601451


Q4:Android中加载png图片时,出现黑色边框!!!

A4:我在用gles20.glblendfunc()时 ,总是用gl_src_alpha和gl_one_minus_src_alpha.这样是有黑边的。要用gl_one和gl_one_minus_src_alpha.

        原文链接:http://bbs.csdn.net/topics/380059762


Q5:Installation failed due to invalid APK file!!!!!

A5:删除R.java之后自动生成。还有就是360手机助手有冲突,关闭就可以了。但是我想在手机上测试,这样做不行(小辣椒手机),而小米手机就可以,它不用手机助手就可以连接的到电脑。


Q6:在eclipse做的项目中的文件夹上有个小箭头是什么意思啊?

A6:这个是svn:externals的标识,表示你这个目录不是属于你这个工程本身的,而是从另外一个svn工程中连接过来的。


Q7:#include<vector>,当加载这样文件时,报错,no such file directory!!

A7:添加这句:LOCAL_C_INCLUDES +=D:/NVPACK/android-ndk-r10d/sources/cxx-stl/stlport/stlport






0 0