总得做点什么 2020-05-20 10:49 采纳率: 20%
浏览 1571

Android studio中使用.txm地图文件时报错黑屏

想弄一个类似于植物大战僵尸的地图,用tiled做的地图,但是运行的时候报错

map.tmx

<?xml version="1.0" encoding="UTF-8"?>
<map version="1.2" tiledversion="2020.05.07" orientation="orthogonal" renderorder="right-down" width="14" height="6" tilewidth="46" tileheight="53" infinite="0" nextlayerid="3" nextobjectid="11">
 <tileset firstgid="1" source="bg1.tsx"/>
 <layer id="1" name="block" width="14" height="6">
  <data encoding="base64" compression="zstd">
   KLUv/WBQAD0BADhGAAAA70ZGDqCAuwZAgwm7GFde5/5Imf2EJ4J01NnkdSLK+HwyGQ==
  </data>
 </layer>
 <objectgroup id="2" name="road">
  <object id="1" x="22.8925" y="78.0425"/>
  <object id="2" x="114.462" y="78.0425"/>
  <object id="3" x="113.422" y="238.29"/>
  <object id="4" x="207.073" y="239.33"/>
  <object id="5" x="207.073" y="78.0425"/>
  <object id="6" x="345.468" y="78.0425"/>
  <object id="7" x="345.468" y="239.33"/>
  <object id="8" x="483.864" y="238.29"/>
  <object id="9" x="484.904" y="75.9614"/>
  <object id="10" x="620.178" y="75.9614"/>
 </objectgroup>
</map>

bg1.tsx

<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.2" tiledversion="2020.05.07" name="bg1" tilewidth="46" tileheight="53" tilecount="330" columns="30">
 <image source="bg1.jpg" width="1400" height="600"/>
</tileset>

控制台报错信息

05/20 10:41:12: Launching 'Cocos2DDemo' on MyAVD.
$ adb shell am start -n "com.example.cocos2ddemo/com.example.cocos2ddemo.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Waiting for process to come online...
Connected to process 3926 on device 'emulator-5554'.
Capturing and displaying logcat messages from application. This behavior can be disabled in the "Logcat output" section of the "Debugger" settings page.
W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter androidx.vectordrawable.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
D/CCDirector: cocos2d: cocos2d v0.99.4
D/CCDirector: cocos2d: Using Director Type:class org.cocos2d.nodes.CCDirector
I/art: Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>
    Rejecting re-init on previously-failed class java.lang.Class<androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerWrapper>
I/art: Background partial concurrent mark sweep GC freed 1184(115KB) AllocSpace objects, 0(0B) LOS objects, 52% free, 942KB/1966KB, paused 21.657ms total 37.828ms
D/CCTMXMapInfo: cocos2d: TMXFormat: Unsupported TMX version: 1.2
E/CCTMXMapInfo: [Ljava.lang.StackTraceElement;@e2a23f9
I/GLThread: noticed surfaceView surface lost tid=212
I/Main thread: onWindowResize waiting for render complete.
I/GLThread: noticed surfaceView surface acquired tid=212
D/gralloc_ranchu: Emulator without host-side GPU emulation detected. Loading gralloc.default.so from /vendor/lib/hw/gralloc.default.so...
    gralloc.default.so not found in /vendor. Trying /system/lib/hw/gralloc.default.so...
I/Main thread: Focus gained

logcat错误信息

05-20 02:35:13.125 3662-3662/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:35:13.125 3662-3662/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:35:13.183 3662-3673/? E/art: Thread attaching while runtime is shutting down: Binder_2
05-20 02:35:13.582 3674-3674/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:35:13.582 3674-3674/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:35:14.162 3687-3687/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:35:14.162 3687-3687/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:35:14.856 1570-1623/system_process E/InputDispatcher: channel '13f325a8 com.example.cocos2ddemo/com.example.cocos2ddemo.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
05-20 02:35:14.941 1145-1145/? E/libEGL: called unimplemented OpenGL ES API
05-20 02:35:14.941 1145-1145/? E/SurfaceFlinger: glCheckFramebufferStatusOES error -167515460
05-20 02:35:14.941 1145-1145/? E/SurfaceFlinger: got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
05-20 02:35:14.986 3706-3706/? E/cutils-trace: Error opening trace file: Permission denied (13)
05-20 02:35:18.766 3713-3713/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:35:18.766 3713-3713/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:35:18.821 3724-3724/? E/libprocessgroup: failed to make and chown /acct/uid_10063: Read-only file system
05-20 02:35:18.858 1145-1145/? E/libEGL: called unimplemented OpenGL ES API
05-20 02:35:18.858 1145-1145/? E/SurfaceFlinger: glCheckFramebufferStatusOES error -167515460
05-20 02:35:18.858 1145-1145/? E/SurfaceFlinger: got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
05-20 02:35:19.366 3724-3724/? E/CCTMXMapInfo: [Ljava.lang.StackTraceElement;@e2a23f9
05-20 02:36:02.002 3746-3746/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:36:02.003 3746-3746/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:36:02.088 1145-1145/? E/libEGL: called unimplemented OpenGL ES API
05-20 02:36:02.088 1145-1145/? E/SurfaceFlinger: glCheckFramebufferStatusOES error -167515460
05-20 02:36:02.088 1145-1145/? E/SurfaceFlinger: got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
05-20 02:36:02.215 3748-3748/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:36:02.216 3748-3748/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:36:02.251 3748-3773/? E/art: Thread attaching while runtime is shutting down: Binder_1
05-20 02:36:03.083 3774-3774/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:36:03.085 3774-3774/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:36:03.850 3787-3787/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:36:03.851 3787-3787/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:36:04.293 3800-3800/? E/cutils-trace: Error opening trace file: Permission denied (13)
05-20 02:36:08.052 3809-3809/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:36:08.053 3809-3809/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:36:08.095 3820-3820/? E/libprocessgroup: failed to make and chown /acct/uid_10063: Read-only file system
05-20 02:36:08.122 3820-3828/? E/art: Failed writing handshake bytes (-1 of 14): Broken pipe
05-20 02:36:08.130 1145-1145/? E/libEGL: called unimplemented OpenGL ES API
05-20 02:36:08.130 1145-1145/? E/SurfaceFlinger: glCheckFramebufferStatusOES error -167515460
05-20 02:36:08.130 1145-1145/? E/SurfaceFlinger: got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
05-20 02:36:08.494 3820-3820/? E/CCTMXMapInfo: [Ljava.lang.StackTraceElement;@3f0e6ac0
05-20 02:41:13.233 3867-3867/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:41:13.233 3867-3867/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:41:13.335 3867-3877/? E/art: Thread attaching while runtime is shutting down: Binder_1
05-20 02:41:13.809 3878-3878/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:41:13.809 3878-3878/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:41:14.505 3891-3891/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:41:14.506 3891-3891/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:41:15.100 1570-1623/system_process E/InputDispatcher: channel '3974ec1f com.example.cocos2ddemo/com.example.cocos2ddemo.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
05-20 02:41:15.375 1145-1145/? E/libEGL: called unimplemented OpenGL ES API
05-20 02:41:15.376 1145-1145/? E/SurfaceFlinger: glCheckFramebufferStatusOES error -167515460
05-20 02:41:15.376 1145-1145/? E/SurfaceFlinger: got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
05-20 02:41:15.426 3904-3904/? E/cutils-trace: Error opening trace file: Permission denied (13)
05-20 02:41:19.953 3915-3915/? E/memtrack: Couldn't load memtrack module (No such file or directory)
05-20 02:41:19.953 3915-3915/? E/android.os.Debug: failed to load memtrack module: -2
05-20 02:41:20.053 3926-3926/? E/libprocessgroup: failed to make and chown /acct/uid_10063: Read-only file system
05-20 02:41:20.110 1145-1145/? E/libEGL: called unimplemented OpenGL ES API
05-20 02:41:20.110 1145-1145/? E/SurfaceFlinger: glCheckFramebufferStatusOES error -167515460
05-20 02:41:20.110 1145-1145/? E/SurfaceFlinger: got GL_FRAMEBUFFER_COMPLETE_OES error while taking screenshot
05-20 02:41:20.721 3926-3926/com.example.cocos2ddemo E/CCTMXMapInfo: [Ljava.lang.StackTraceElement;@e2a23f9

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2020-05-20 11:53
    关注
    评论

报告相同问题?

悬赏问题

  • ¥30 求一段fortran代码用IVF编译运行的结果
  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划