Skip to content

Mac下打包 09_nodejs demo 的时候报错DllNotFoundException #59

@artiely

Description

@artiely

日志如下

Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/puerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/puerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/puerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/puerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/puerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/puerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/puerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/puerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
DllNotFoundException: puerts
  at (wrapper managed-to-native) Puerts.PuertsDLL.GetLibVersion()
  at Puerts.PuertsDLL.GetApiLevel () [0x0000c] in /Users/tanjie/Desktop/puerts_unity_demo-master/package/Runtime/Src/Native/PuertsDLL.cs:92 
  at Puerts.JsEnv..ctor (Puerts.ILoader loader, System.Int32 debugPort, System.IntPtr externalRuntime, System.IntPtr externalContext) [0x00063] in /Users/tanjie/Desktop/puerts_unity_demo-master/package/Runtime/Src/JsEnv.cs:75 
  at Puerts.JsEnv..ctor (Puerts.ILoader loader, System.Int32 debugPort) [0x00000] in /Users/tanjie/Desktop/puerts_unity_demo-master/package/Runtime/Src/JsEnv.cs:63 
  at PuertsTest.NodeJS.Start () [0x00001] in /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/Assets/Examples/09_Node.js/NodeJS.cs:21 

(Filename: /Users/tanjie/Desktop/puerts_unity_demo-master/package/Runtime/Src/Native/PuertsDLL.cs Line: 92)

Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/puerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.dylib
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.so
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts.bundle
Fallback handler could not load library /Users/tanjie/Desktop/puerts_unity_demo-master/projects/0_Basic_Demo/1.app/Contents/Frameworks/MonoEmbedRuntime/osx/libpuerts
Metal RecreateSurface[0x111b52740]: surface size 545x540

我是按照文档操作如下
git clone https://github.com/chexiongsheng/puerts_unity_demo.git
open projects/0_Basic_Demo
然后打包
我不确定是不是还有什么其他步骤我没有做

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions