2017-10-02 20 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。私はUNITY_EDITORの#if追加した

  3. 、エラーがなくなっていますが、それは、Android上で動作しません:https://docs.unity3d.com/Manual/PlatformDependentCompilation.html

しかし、それは働いていません。

私の体は助けてくれますか?皆さんありがとう!

答えて

2

Unity内のWindows名前空間は、Windows PCビルド専用です。 Android上では動作しません。それはAndroidのために構築されるべきではありません。あなたがAndroidでそれを使用するようにしてはいけません。

UNITY_EDITORの代わりにUNITY_STANDALONE_WINを使用して、他のプラットフォーム用にコンパイルできないようにします。 Unityで音声認識を行う場合は、this投稿を参照してください。ここで私たち自身のプラグインを作るために必要なクラスや、その答えにリンクされている既成のアセットを使用する必要があります。

+0

あなたの答えをありがとう!私はもっ​​と研究するつもりです:) –

関連する問題