zoukankan      html  css  js  c++  java
  • Libgdx使用过程中在Android环境下遇到的各种错误提示的解决【2012112】

    原文地址:http://www.cnblogs.com/hbbbs/archive/2012/11/02/2751070.html

    环境部署类

    • 错误提示【console中报错】:The library gdx-stb-truetype-natives.jar contains native libraries that will not run on the device.

            环境:    在android项目中 引入了不少jar包,其中包含了gdx-stb-truetype-natives.jar,然后就报上述错误。

            分析:    出现这种错误提示,是指Android设备中不能使用这种包含了native 方法的jar包。这里的gdx-stb-truetype-natives.jar是在windows系统下使用的。

            解决:    去掉这个jar包即可。

    • 错误提示【LogCat中报错】:java.lang.UnsatisfiedLinkError: Couldn't load gdx-stb-truetype: findLibrary returned null.

            环境:    使用Libgdx的TrueType字体功能的时候报错。

            分析:    出现这种错误提示,是指Android的jar包所需要使用的Android native library,也就是libxxx.so文件。

            解决:    在libs\armeabi及libs\armeabi-v7a文件夹下分别加入gdx-stb-truetype.jar所依赖的libgdx-stb-truetype.so即可。

    • 问题描述:    某个Android项目P1依赖某个项目P2,P2项目中的一个xxx.jar改为了Exported状态(即在Build Path→Configure Build Path→Order and Export,将里面的xxx.jar勾选),但P1发布到模拟器中运行时,仍然提示找不到xxx.jar。

            环境:    my-gdx-game-android项目依赖my-gdx-game项目。在my-gdx-game中将gdx-stb-truetype.jar改为了Exported状态,以便发布到模拟器中时能使用truetype字体。但修改后,重新打包发布,模拟器中运行时依然找不到gdx-stb-truetype.jar。Eclipse环境我没有使用自动编译(在多个Android项目依赖时,自动编译不是很好使)。

            解决:    需要对my-gdx-game-android项目进行clean操作,然后进行编译,问题就解决了。虽然我们修改的是my-gdx-game项目的jar,但仍然需要clean下my-gdx-game-android项目,这就是这个问题的奇怪之处。

                        可以参看下面的链接了解更多Android项目依赖方面的信息:Android项目的依赖关系

     本文用菊子曰发布
  • 相关阅读:
    HDU2602:Bone Collector
    HDU5773:The All-purpose Zero
    LightOJ 1275:Internet Service Providers
    8.SpringMVC拦截器
    7.SpringMVC和Ajax技术
    Tomcat什么时候需要restart,redeploy,update classes and resources
    6.SpringMVC的JSON讲解
    5.SpringMVC数据处理
    4.SpringMVC的结果跳转方式
    3.SpringMVC的Controller 及 RestFul风格
  • 原文地址:https://www.cnblogs.com/hbbbs/p/2751070.html
Copyright © 2011-2022 走看看