【问题标题】:LibGDX, Intel MultiOS Engine and Box2D library dependency problemsLibGDX、Intel MultiOS Engine 和 Box2D 库依赖问题
【发布时间】:2016-08-10 10:26:24
【问题描述】:

我正在开发基于 libGDX (1.9.3) 的游戏,该游戏适用于 Android。我使用 Intel MultiOS Engine 将游戏移植到 iOS。可以进入菜单,但只要你想访问 Box2D 相关的方法,就会报错,iOS 应用会被杀死。问题可能是缺少库或错误​​的 gradle 文件,但我还是被卡住了,因为它不起作用。 gradle 文件应该包含所有存在的依赖项。我希望你能帮助我。

Github repository

错误/堆栈跟踪:

...
art W 13828 415213 /teamcity/workdir/moe_repo_build/moe_repo/art/runtime/native/java_lang_Runtime.cc:65] android_update_LD_LIBRARY_PATH not found; .so dependencies will not work!
art E 13828 415213 /teamcity/workdir/moe_repo_build/moe_repo/art/runtime/java_vm_ext.cc:255] No implementation found for long com.badlogic.gdx.physics.box2d.World.newWorld(float, float, boolean) (tried Java_com_badlogic_gdx_physics_box2d_World_newWorld and Java_com_badlogic_gdx_physics_box2d_World_newWorld__FFZ)
java.lang.UnsatisfiedLinkError: No implementation found for long com.badlogic.gdx.physics.box2d.World.newWorld(float, float, boolean) (tried Java_com_badlogic_gdx_physics_box2d_World_newWorld and Java_com_badlogic_gdx_physics_box2d_World_newWorld__FFZ)
    at com.badlogic.gdx.physics.box2d.World.newWorld(Native Method)
    at com.badlogic.gdx.physics.box2d.World.<init>(World.java:228)
...

【问题讨论】:

    标签: java android ios libgdx box2d


    【解决方案1】:

    找出问题所在 - 将 /Applications/Intel/multi_os_engine/tools/proguard.cfg 内容替换为 /Applications/Intel/multi_os_engine/tools/proguard-full.cfg 中的内容

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多