Unity開発~初心者使い方ブログ

Unityを使ってアプリやゲームを作る作業備忘録です

unable to detect sdk in the selected directoryのエラー

完全未解決・・・

 

unable to detect sdk in the selected directory

Unity - unityからアンドロイド実機でテストができるようにしたい|teratail

 

こちらのサイト様を参考にすると

SDKの再インストールをすべきな模様・・・

 

しかし、別Unityバージョンが共存している上に、

そっちはうまく動いているので、あまり下手な動きはしたくない・・・

 

どうすべきか

 

指定フォルダを思い切ってデスクトップ全体にする・・・

なぜか、フォルダの指定が出来、

 

SDKのアップデートが求められる・・・

 

もう、ここまできたら仕方ないので、

アップデートすることに・・・

 

 

Please set the Package Name in the Player Settingsのエラー

以下のエラー

Please set the Package Name in the Player Settings. The value must follow the convention 'com.YourCompanyName.YourProductName' and can contain alphanumeric characters and underscore.
Each segment must not start with a numeric character or underscore.

 

unity のsettingsでパッケージネームをつけてない(デフォルトのまま)だとでるエラーなんですが、

なんと。

この文字の間に「-」(ハイフン)があってもエラーのようです。

 

うーん。

ハイフンのつくドメインとか普通にあるだろうに・・・

UNITY_PASS_FORWARDBASEエラー

なにやらアセット系のエラー??

: 'UNITY_PASS_FORWARDBASE' already defined at line 32

 

unityからxcodeにビルドする途中で発生

 

なにやら多重定義なる状態らしい

こちらのツイート様を参考にする

ハナ on Twitter: "Already defined系はifndefで飛ばす。"

 

多重定義を回避するだけでいいのかーとエディタを開くと・・・

 

なぜか、ただエディタを開いただけで直った・・・

 

 

????

 

う、うーん

しかしパーティクルがなんだか変な感じに・・・

 

もう一度、ちゃんと対応する必要があるかもしれない・・・汗

 

「Shader Forge」をUnity2018.1.2のAndroidでビルドしたらなんかハマった話 - ながつきぶろぐ

 

`UnityEngine.Advertisements.Advertisement' is defined multiple timesとかいうエラー

UnityAdsを利用していて

プロジェクトを開いたら謎のエラー

`UnityEngine.Advertisements.Advertisement' is defined multiple times

これは、

UnityAdsの競合らしい

 

ってことで以下のサイト様を参考に・・

helpdesk.unity3d.co.jp

 

UnityのServicesにあるUnityADSの

Enable builtin Ads Extensionのチェックをはずすとあるのですが、

 

まだエラーが続く・・・

 

Unityのアセットを最新版にする

 

まだエラー・・???

 

なんだこれ

 

なぜか、プロジェクトフォルダにいたUnityAdsのフォルダを削除すると直った・・・

 

な、なおってるのか、本当に??

Unityインストール方法

Unityをインストールします。

Unityのインストールには、なかなか色々と障壁があるので、

忘れないように作業のたびに、備忘録する予定です。

 

おおよその手順は、

 

■ Unity本体のインストール

これは結構、簡単。 

 

1.Unityページよりインストーラーをダウンロード

2.インストーラーを実行

 

です。 

 

Unity本体のインストーラーの所要時間は、

18:30~18:50で、20分程度でした。

 

SDKの設定などを個別にするため、

macのアカウントを追加してそこのアカウントにインストールしました。

これで本当に個別になったのかは、不明。

(Unity2017と2018を同じmacで共存したかった・・・)

 

UnityをインストールしてAndroidアプリをビルドし、インストールするまで(Unity Hub & Android Studio使用)【Unity】【Android】 - (:3[kanのメモ帳]

 

 

■ Unityでアンドロイド実機に動かすまでの手順

この辺からなかなか、初心者の私にはハードルが高くなってきました・・・

 

1.Unity本体のインスト

 

2.JDKのインスト

Javaプログラムを動かすときに必要なもの、らしい。)

http://unitylog.hatenadiary.jp/entry/2017/07/08/164559

 

3.AndroidStudioインスト

Android SDKAndroid向けソフトウェア開発のためのパッケージ)を保存するため

 

てな感じです。

AndroidStudioはダウンロード&インストールがなかなかに長かった・・・

 

 

 

【 備忘録 】

いままではインストールするだけでできてたのに

なぜかできないので

サイト様を参考にUnityをインストールしてみます。

 

SDKのパスが必要

なぜかパスにたどり着けない・・・

/Users/(ユーザー名)Library/Android/sdk 

にいるのに・・・

 

よくわからないのでもうデスクトップにSDKをコピペ

 

 

Unity : Android向けにビルドするまでの最短手順 - いんでぃーづ

 

※ Unityを複数共存させたい場合は、コチラをどうぞ。

unity別バージョンをインストールする - Unity開発~初心者使い方ブログ

 

 

■ 参考サイト様

Unityのインストール~Android実機上で動作させる まで

commandinvokationfailure: unable to install APK とかいうエラー

Unityのエラーの見方がまったくわからないまま

ずっとやっているので、

そろそろ本格的にエラーを読める漢(おとこ)にならなくては・・・

 

今回のエラーは

一度アプリをアンインストールすると回避できるらしい

UnityでAndroidアプリをビルドするには - フレームシンセシス