2017-10-02 13 views
-1

프로젝트가 잘 작동하지만 APK 파일을 만들 때 오류가 나타납니다.유형 또는 네임 스페이스 이름`Windows '가 유니티의'UnityEngine '네임 스페이스에 존재하지 않습니다.

유형 또는 네임 스페이스 이름 Windows' does not exist in the namespace UnityEngine '입니다. 어셈블리 참조가 누락 되었습니까?

형식 또는 네임 스페이스 이름 'ConfidenceLevel은'을 (를) 찾을 수 없습니다. 어셈블리 참조가 누락 되었습니까?

'PhraseRecognizer'유형 또는 네임 스페이스 이름을 찾을 수 없습니다. 어셈블리 참조가 누락 되었습니까?

유형 또는 네임 스페이스 이름 'PhraseRecognizedEventArgs'을 (를) 찾을 수 없습니다. 어셈블리 참조가 누락 되었습니까?

UnityEngine.Windows.Speech; < -이 장소는 상단 오류를 클릭하면 표시됩니다.

  1. http://answers.unity3d.com/questions/42719/how-should-i-add-references-to-additional-mono-ass.html :

    나는 등의 솔루션을 발견했다.

  2. 자산 -> ReimportAll. https://docs.unity3d.com/Manual/PlatformDependentCompilation.html

을하지만 그것은 작동하지 않습니다 :

  • 나는 오류가 사라지고 있지만 안드로이드에서 작동하지 않습니다, UNITY_EDITOR #IF 추가했습니다.

    나를 도와 줄 수 있습니까? 모두에게 감사드립니다!

  • 답변

    2

    Unity의 Windows 네임 스페이스는 Windows PC 빌드 전용입니다. Android에서는 작동하지 않으며 작동하지 않아야합니다. 그것은 Android로 시작해서는 안되며, Unity가 Unity에서 그것을 사용하도록해서는 안됩니다.

    UNITY_EDITOR 대신 UNITY_STANDALONE_WIN을 사용하여 다른 플랫폼에서 컴파일되지 않도록하십시오. Unity에서 음성 인식을 원한다면 this 게시물을 참조하십시오. 여기서는 우리 자신의 플러그인을 만들거나 그 대답에 링크되어있는 이미 만들어진 자산을 사용하는 데 필요한 클래스를 설명했습니다.

    +0

    답변 해 주셔서 감사합니다. 나는 더 많이 연구 할 것이다 ... :) –