Docker install

Docker Desktop ダウンロード

以下から Docker Desktop をダウンロード

対応するOSのDockerをダウンロードしてください

Docker install

管理者として実行

Docker 起動

再起動後エラー

Linux カーネル更新プログラム パッケージをダウンロードする

「https://aka.ms/wsl2kernel」をURLに入力し、以下のピンク枠をクリックし「wsl_update_x64.msi」をダウンロードする

wsl_update_x64.msi

wsl_update_x64.msi を実行する

チュートリアル

コンテナーとして実行するためのGitをクローンする

青いボタンを押すとDockerコマンドが実行され、Gitがクローンされる

PS C:\Users\user> docker run --name repo alpine/git clo
ne https://github.com/docker/getting-started.git
Unable to find image 'alpine/git:latest' locally
latest: Pulling from alpine/git
3d2430473443: Pull complete
3cede86c7d99: Pull complete
5d60e16cf3af: Pull complete
eed811f041bf: Pull complete
Digest: sha256:1283cf559e7fa83951f25b292394dc7bac783e12e2c03
53ddda8e3c51583d10f
Status: Downloaded newer image for alpine/git:latest
Cloning into 'getting-started'...
PS C:\Users\user> docker cp repo:/git/getting-started/ 

Dockerイメージは、コンテナー専用のプライベートファイルシステムです。コンテナに必要なすべてのファイルとコードを提供します。

PS C:\Users\user> cd getting-started 
PS C:\Users\user\getting-started>  docker build -t dock
er101tutorial .
[+] Building 35.6s (23/24)
 => [internal] load build definition from Dockerfile   0.1s 
 => => transferring dockerfile: 1.12kB                 0.0s 
 => [internal] load .dockerignore                      0.1s 
 => => transferring context: 52B                       0.0s 
 => [internal] load metadata for docker.io/library/ng  3.4s 
 => [internal] load metadata for docker.io/library/py  3.2s 
 => [internal] load metadata for docker.io/library/no  3.3s 
 => [internal] load build context                      0.2s 
 => => transferring context: 10.47MB                   0.1s 
 => [stage-6 1/3] FROM docker.io/library/nginx:alpine  3.4s 
 => => resolve docker.io/library/nginx:alpine@sha256:  0.0s 
 => => sha256:44e208ac2000daeff77c27a 1.65kB / 1.65kB  0.0s 
 => => sha256:4b63f6b2255f7933f52e8d8 1.57kB / 1.57kB  0.0s 
 => => sha256:53722defe627853c4f67a74 8.89kB / 8.89kB  0.0s 
 => => sha256:40e059520d199e1a1a25908 2.81MB / 2.81MB  0.5s 
 => => extracting sha256:40e059520d199e1a1a259089077f  0.3s 
 => => sha256:f206cf0d6188016c9a1c85d 7.34MB / 7.34MB  1.8s 
 => => sha256:065a4ca9176e7dbc2df50043aa9 599B / 599B  1.3s 
 => => sha256:67124ec378c3b70408a77c08ac8 892B / 892B  1.5s 
 => => sha256:b17ba2c5bc9faf2b84543090fc3 664B / 664B  1.8s 
 => => sha256:fed8f5509a6a95d0c0cd2a7 1.39kB / 1.39kB  2.1s 
 => => extracting sha256:f206cf0d6188016c9a1c85d531cb  0.6s 
 => => extracting sha256:065a4ca9176e7dbc2df50043aa9f  0.0s 
 => => extracting sha256:67124ec378c3b70408a77c08ac86  0.0s 
 => => extracting sha256:b17ba2c5bc9faf2b84543090fc36  0.0s 
 => => extracting sha256:fed8f5509a6a95d0c0cd2a7bcc92  0.0s 
 => [app-base 1/5] FROM docker.io/library/node:12-alp  6.8s 
 => => resolve docker.io/library/node:12-alpine@sha25  0.0s 
 => => sha256:1d33634fa022e95ffcff0b8 1.43kB / 1.43kB  0.0s 
 => => sha256:24bb9a52c94009b078a4319 1.16kB / 1.16kB  0.0s 
 => => sha256:314ec282a0891b509b09379 6.58kB / 6.58kB  0.0s 
 => => sha256:40e059520d199e1a1a25908 2.81MB / 2.81MB  0.5s 
 => => sha256:3ee146eff338ef49c4cc8a0 2.36MB / 2.36MB  0.6s 
 => => sha256:e640ca4424debd550918f 24.91MB / 24.91MB  2.6s 
 => => extracting sha256:40e059520d199e1a1a259089077  31.4s 
 => => sha256:7a51ccd0399be7010e380861999 451B / 451B  0.9s 
 => => extracting sha256:e640ca4424debd550918f38ba573  1.7s 
 => => extracting sha256:3ee146eff338ef49c4cc8a00a792  0.2s 
 => => extracting sha256:7a51ccd0399be7010e3808619996  0.0s 
 => [base 1/4] FROM docker.io/library/python:alpine@s  4.8s 
 => => resolve docker.io/library/python:alpine@sha256  0.1s 
 => => sha256:9316f0d151250a0b5a6c6bc 1.65kB / 1.65kB  0.0s 
 => => sha256:bd9f7fd93baf921d34f30f5 1.37kB / 1.37kB  0.0s 
 => => sha256:656462f348025c46732c1c3 7.06kB / 7.06kB  0.0s 
 => => sha256:40e059520d199e1a1a25908 2.81MB / 2.81MB  0.4s 
 => => extracting sha256:40e059520d199e1a1a259089077  31.4s 
 => => sha256:4f950178bcecafaa040 667.02kB / 667.02kB  2.2s 
 => => sha256:1d594d4d0bf45cb10c75 12.25MB / 12.25MB  31.9s 
 => => extracting sha256:4f950178bcecafaa0400ab3ea61c  0.3s 
 => => sha256:8e36cd7b5f339ec9c2af84c41c1 232B / 232B  2.7s 
 => => sha256:0b8007321b2d1e8ddf4deaa 2.87MB / 2.87MB  3.2s 
 => => extracting sha256:1d594d4d0bf45cb10c75de0f7661  0.6s 
 => => extracting sha256:8e36cd7b5f339ec9c2af84c41c1f  0.0s 
 => => extracting sha256:0b8007321b2d1e8ddf4deaaa0cc3  0.3s 
 => [base 2/4] WORKDIR /app                            1.6s 
 => [base 3/4] COPY requirements.txt .                 0.3s 
 => [base 4/4] RUN pip install -r requirements.txt    24.1s 
 => [app-base 2/5] WORKDIR /app                        0.1s 
 => [app-base 3/5] COPY app/package.json app/yarn.loc  0.1s 
 => [app-base 4/5] COPY app/spec ./spec                0.1s 
 => [app-base 5/5] COPY app/src ./src                  0.1s 
 => [app-zip-creator 1/4] COPY app/package.json app/y  0.1s 
 => [app-zip-creator 2/4] COPY app/spec ./spec         0.1s 
 => [app-zip-creator 3/4] COPY app/src ./src           0.2s 
 => [app-zip-creator 4/4] RUN apk add zip &&     zip   1.8s 
 => [stage-6 2/3] COPY --from=app-zip-creator /app.zi  0.1s 
 => [build 1/2] COPY . .                               0.3s 
 => ERROR [build 2/2] RUN mkdocs build                 0.8s
------
 > [build 2/2] RUN mkdocs build:
#23 0.678 Traceback (most recent call last):
#23 0.678   File "/usr/local/bin/mkdocs", line 8, in <module
>
#23 0.678     sys.exit(cli())
#23 0.678   File "/usr/local/lib/python3.10/site-packages/cl
ick/core.py", line 1130, in __call__
#23 0.679     return self.main(*args, **kwargs)
#23 0.679   File "/usr/local/lib/python3.10/site-packages/cl
ick/core.py", line 1055, in main
#23 0.679     rv = self.invoke(ctx)
#23 0.679   File "/usr/local/lib/python3.10/site-packages/cl
ick/core.py", line 1657, in invoke
#23 0.680     return _process_result(sub_ctx.command.invoke(
sub_ctx))
#23 0.680   File "/usr/local/lib/python3.10/site-packages/cl
ick/core.py", line 1404, in invoke
#23 0.681     return ctx.invoke(self.callback, **ctx.params)
#23 0.681   File "/usr/local/lib/python3.10/site-packages/cl
ick/core.py", line 760, in invoke
#23 0.681     return __callback(*args, **kwargs)
#23 0.681   File "/usr/local/lib/python3.10/site-packages/mk
docs/__main__.py", line 187, in build_command
#23 0.681     build.build(config.load_config(**kwargs), dirt
y=not clean)
#23 0.681   File "/usr/local/lib/python3.10/site-packages/mk
docs/config/base.py", line 216, in load_config
#23 0.682     from mkdocs.config.defaults import get_schema 
#23 0.682   File "/usr/local/lib/python3.10/site-packages/mk
docs/config/defaults.py", line 1, in <module>
#23 0.682     from mkdocs.config import config_options      
#23 0.682   File "/usr/local/lib/python3.10/site-packages/mk
docs/config/config_options.py", line 8, in <module>
#23 0.682     from mkdocs import utils, theme, plugins      
#23 0.682   File "/usr/local/lib/python3.10/site-packages/mk
docs/theme.py", line 6, in <module>
#23 0.682     from mkdocs.utils import filters
#23 0.682   File "/usr/local/lib/python3.10/site-packages/mk
docs/utils/filters.py", line 13, in <module>
#23 0.682     @jinja2.contextfilter
#23 0.682 AttributeError: module 'jinja2' has no attribute '
contextfilter'
------
executor failed running [/bin/sh -c mkdocs build]: exit code
: 1
PS C:\Users\user\getting-started>

前の手順で作成したイメージに基づいてコンテナを起動します。コンテナを実行すると、マシンの他の部分から安全に分離されたプライベートリソースを使用してアプリケーションが起動します。

PS C:\Users\user\getting-started> docker run -d -p 80:8
0 --name docker-tutorial docker101tutorial
Unable to find image 'docker101tutorial:latest' locally
docker: Error response from daemon: pull access denied for d
ocker101tutorial, repository does not exist or may require '
docker login': denied: requested access to the resource is d
enied.
See 'docker run --help'.
PS C:\Users\user\getting-started>

イメージをDockerHubに保存して共有し、他のユーザーが任意の宛先マシンでイメージを簡単にダウンロードして実行できるようにします。

D:\test2>docker -v
Docker version 20.10.8, build 3967b7d

D:\test2>docker run -d -p 80:80 docker/getting-started
33437824d5a7d4f3fe9114c4843b8cfe06aa8d0b955a63030eb6d92f272ed939

D:\test2>dir
 ドライブ D のボリューム ラベルは ボリューム です
 ボリューム シリアル番号は C4AE-B0F5 です

 D:\test2 のディレクトリ

2021/09/01  00:38    <DIR>          .
2021/09/01  00:38    <DIR>          ..
               0 個のファイル                   0 バイト
               2 個のディレクトリ  66,009,018,368 バイトの空き領域

D:\test2>

Laravel インストール

Laravel公式の開発環境 Laravel Sailがリリース開始

Laravelの開発環境をDockerで構築しようとしたら公式さんがLaravel Sailって素敵ツールを提供してくれていました

docker info
-bash: docker: command not found

Docker のインストールじに管理者としてインストールしていないと、上記のようなエラーが発生することがある。

参考

Docker超入門 Part01 – Dockerを使った開発環境構築

Docker超入門 Part02 – Dockerfileをちゃんと書く

Docker超入門 Part03 – 複数コンテナを動作させる

Docker超入門 Part04 – おわりに

エラー発生

”Docker failed to initialize”というエラー

しばらくDockerを起動していなかったら、

「C:\Users\[ユーザー]\AppData\Roaming\Docker」を削除して、DockerDesktopを再起動する。

「I accept the terms」をチェック後「Accept」をクリック

Mac Version

現在のバージョン確認

appc use
appc ti sdk list
node -v
npm -v
appc ti setup check

xcode-select -print-path
xcodebuild -version
swift -version

Mac2

Appcelerator

mac2$ appc use
The following versions are available:

5.3.0      Not Installed                           
5.3.1      Not Installed                           
5.4.0      Not Installed                           
5.5.0      Not Installed                           
5.5.1      Not Installed                           
6.0.0      Not Installed                           
6.1.0      Not Installed                           
6.1.2      Not Installed                           
6.1.4      Not Installed                           
6.2.0      Not Installed                           
6.2.1      Not Installed                           
6.2.2      Not Installed                           
6.2.3      Not Installed                           
6.2.4      Not Installed                           
6.3.0      Not Installed                           
6.3.1      Not Installed                           
7.0.0      Not Installed                           
7.0.1      Not Installed                           
7.0.2      Installed                               
7.0.3      Not Installed                           
7.0.4      Installed                               
7.0.5      Installed                               
7.0.6      Installed                               
7.0.7      Installed                               
7.0.8      Installed                               
7.0.9      Installed                               
7.0.10     Not Installed                           
7.0.11     Not Installed                           
7.0.12     Not Installed                           
7.1.0      Not Installed                           
7.1.1      Not Installed                           
7.1.2      Not Installed                           
8.0.0      Installed (Active)                      
8.1.0      Not Installed                           
8.1.1      Installed                               
9.0.0      Not Installed                           
9.0.1      Not Installed (Latest)                  

mac2$

appc ti sdk list は、Appcelerator の Titanium SDK のリスト

mac2$ appc ti sdk list
Appcelerator Command-Line Interface, version 8.0.0
Copyright (c) 2014-2021, Appcelerator, Inc.  All Rights Reserved.

SDK Install Locations:
    /Library/Application Support/Titanium 
    /Users/mispc-mac2/Library/Application Support/Titanium   [default] 
 
Installed SDKs:
    9.3.0.GA                   9.3.0.v20201211110942   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/9.3.0.GA
    8.0.2.GA   [selected]      8.0.2.v20190617094142   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/8.0.2.GA
    8.0.0.GA                   8.0.0.v20190314105657   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/8.0.0.GA
    7.5.1.v20190115054254      7.5.1.v20190115054254   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/7.5.1.v20190115054254
    7.5.0.GA                   7.5.0.v20181115134726   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/7.5.0.GA
    7.4.1.GA                   7.4.1.v20181008103750   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/7.4.1.GA
    7.4.0.GA                   7.4.0.v20180913113957   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/7.4.0.GA
    7.3.1.GA                   7.3.1.v20180829001917   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/7.3.1.GA
    7.3.0.GA                   7.3.0.v20180816155220   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/7.3.0.GA
    7.2.1.v20180726150551      7.2.1.v20180726150551   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/7.2.1.v20180726150551
    7.2.0.GA                   7.2.0.v20180607052104   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/7.2.0.GA
    7.1.0.GA                   7.1.0.v20180314133955   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/7.1.0.GA
    5.2.2.GA                   5.2.2.v20160328141205   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/5.2.2.GA
    3.2.3                      3.2.3                   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/3.2.3
    2.1.4.v20121109124659      2.1.4                   /Users/mispc-mac2/Library/Application Support/Titanium/mobilesdk/osx/2.1.4.v20121109124659
 
mac2$ 
mac2$ node -v
v10.13.0
mac2$ 
mac2$ npm -v
6.4.1
mac2$ 
mac2$ appc ti setup check
Appcelerator Command-Line Interface, version 8.0.0
Copyright (c) 2014-2021, Appcelerator, Inc.  All Rights Reserved.

Enter  ctrl-c  at any time to quit.

 ──────────────────┤   Check Environment   ├─────────────────── 

Node.js
  ✓  node               installed (v10.13.0)
  ✓  npm                installed (v6.4.1)
 
Titanium CLI
  ★  cli                new version v5.3.2 available (currently v5.2.2)
 
Titanium CLI Dependencies
  ✕  adm-zip            missing
  ✓  async              up-to-date (v2.6.3)
  ✓  colors             up-to-date (v1.3.3)
  ✕  fields             missing
  ✕  humanize           missing
  ✓  moment             up-to-date (v2.24.0)
  ✕  node-appc          missing
  ✕  request            missing
  ✕  sprintf            missing
  ✓  temp               up-to-date (v0.9.0)
  ✕  winston            missing
 
Titanium SDK
  ✓  latest sdk         installed (v9.3.0.GA)
  !  selected sdk       latest Titanium SDK "v4.0.0.GA" is not the selected SDK (currently v8.0.2.GA)
 
Mac OS X Environment
  ✓  CLI Tools          installed
 
iOS Environment
  ✓  Xcode              installed (10.1, 10.2, 10.2.1, 10.3)
  ✓  iOS SDK            installed (12.1, 12.2, 12.4)
  ✓  WWDR cert          installed
  ✓  developer cert     installed (1 found)
  ✓  distribution cert  installed (1 found)
  ✓  dev provisioning   installed (3 found)
  ✓  dist provisioning  installed (7 found)
 
Android Environment
  ✓  sdk                installed (/Users/mispc-mac2/Library/android-sdk-macosx)
  ✓  tools              installed (v25.2.5)
  !  platform tools     untested version 29.0.5; may or may not work
  !  build tools        untested version 29.0.2; may or may not work
  ✓  adb                installed /Users/mispc-mac2/Library/android-sdk-macosx/platform-tools/adb
  ✕  android            "android" executable not found; please reinstall Android SDK
  ✓  emulator           installed /Users/mispc-mac2/Library/android-sdk-macosx/tools/emulator
  ✓  mksdcard           installed /Users/mispc-mac2/Library/android-sdk-macosx/tools/mksdcard
  ✓  zipalign           installed /Users/mispc-mac2/Library/android-sdk-macosx/build-tools/29.0.2/zipalign
  ✓  aapt               installed /Users/mispc-mac2/Library/android-sdk-macosx/build-tools/29.0.2/aapt
  ✓  aidl               installed /Users/mispc-mac2/Library/android-sdk-macosx/build-tools/29.0.2/aidl
  ✓  targets            installed (3 found)
  ✓  avds               installed (2 found)
  !  ndk                Android NDK not found
 
Java Development Kit
  ✓  jdk                installed (v1.8.0)
  ✓  java               installed /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java
  ✓  javac              installed /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/javac
  ✓  keytool            installed /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/keytool
  ✓  jarsigner          installed /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/jarsigner
 
Intel® Hardware Accelerated Execution Manager (HAXM)
  ✓  compatible         
  !  installed          not found; install HAXM to use Android x86 emulator
 
Network
  ✓  online             
  -  no proxy server configured 
  ✓  Network connection test 
  ✓  Java-based connection test 
 
Directory Permissions
  ✓  home directory     
  ✓  titanium config directory 
  ✓  titanium sdk install directory 
  ✓  temp directory     
 
 

──────────────────────┤ Main Menu ├───────────────────────

   1)  quick    Quick Setup
   2)  check    Check Environment
   3)  user     User Information
   4)  app      New App Defaults
   5)  network  Network Settings
   6)  cli      Titanium CLI Settings
   7)  sdk      Titanium SDK Settings
   8)  ios      iOS Settings
   9)  android  Android Settings
  10)  exit     Exit
Where do you want to go? 

mac2$ xcode-select -print-path
/Applications/Xcode.app/Contents/Developer
mac2$ xcodebuild -version
Xcode 10.3
Build version 10G8
mac2$ 
mac2$ swift -version
Apple Swift version 5.0.1 (swiftlang-1001.0.82.4 clang-1001.0.46.5)
Target: x86_64-apple-darwin18.7.0
mac2$ 

ITトレンド2021

トレンドの調査するのに以下のサイトが役立つ(いまのところ)

Stack Overflow

Wantedly

Developer Survey

GitHub Octoverse

Stack Overflow Developer Survey 2021

職種

1位

フルスタックエンジニア

Webフレームワーク

バックエンド

1位 13%

Flask Django

2位 10%

Laravel

3位 7%

Rails

フトントエンド

1位 41%

React

2位 26%

Angular

3位 20%

Vue.js

好きな言語

1位

Rust

最も愛されているWebフレームワーク

1位

Svelte(スベルト)

RS232C win32 windows .Net Framework

windowsバージョンとの依存関係やそれにまつわるプログラム参考など

.NET Frameworkバージョン依存関係

.NET Framework のバージョンおよび依存関係

.NET Framework のバージョン対応表

Microsoft Win32 と Microsoft .NET Framework API との対応

Win32 と C++ の概要

Win32 API を使用してデスクトップ Windows アプリをビルドする

WinMain: アプリケーションのエントリポイント

最初の Windows プログラム 概要

Win32プログラム

WinDef.h 整数型の宣言

Winnt.h 文字列型の宣言

win32 RS-232C 参考プログラム

Win32 API を使用してデスクトップ Windows アプリをビルドする

win32 シリアル通信 (Serial communication)

CとWin32APIで書くRS232Cプログラム

RS232C シリアル通信

WIN32APIでシリアル(RS-232C / EIA-232D)通信

C++による RS232C 通信ソフト

Windows95上でVC++

Win32 標準 Windows API

Win32でのシリアル通信の作成 2002年10月20日

Win32API(BorlandC++Compiler,VC++6.0など)

system.dll

PC上でソフトウェアMicrosoft (R) .NET Frameworkを起動すると、system.dllに含まれるコマンドがPC上で実行されます。このために、ファイルはメインメモリ(RAM)にロードされ、Microsoft (R) .NET Frameworkのプロセス(タスクとも呼ばれます)としてそこで実行されます。

System.dllを使った.Net FrameworkのVisual C++シリアル通信

RS232C信号線監視

SetupComm

指定した通信デバイスの通信パラメータを初期化

GetCommModemStatus

モデムの制御レジスタ値を取得する。

WaitCommEvent

指定した通信デバイスでイベントが発生するのを待機する。この関数で監視するイベントは、デバイスのハンドルに関連付けられているイベントマスクによって示される。

C++でのRS232c通信クラス

https://www.tokovalue.jp/API_INDEX_A.htm

API Tips & Others

COMポート(シリアル)で電文の送受信をするサンプル(VC6/VB6/VBA)

Could not locate device support files

サポートファイルをダウンロードする

以下のURLより、iPhoneやiPadのOSバージョンをダウンロードする

https://github.com/filsv/iPhoneOSDeviceSupport

サポートファイルの配置

ダウンロードしたサポートファイルは、フォルダ毎に以下のディレクトリに置く

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

Mac-mini:DeviceSupport mispc-mac2$ pwd
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Mac-mini:DeviceSupport mispc-mac2$ ls
10.0		11.0		11.4		12.3		8.2		9.1
10.1		11.1		12.0		12.4 (16G73)	8.3		9.2
10.2		11.2		12.1		8.0		8.4		9.3
10.3		11.3		12.2		8.1		9.0
Mac-mini:DeviceSupport mispc-mac2$ 
Mac-mini:DeviceSupport mispc-mac2$ ls
10.0		11.0		11.4		12.3		8.1		9.0
10.1		11.1		12.0		12.4 (16G73)	8.2		9.1
10.2		11.2		12.1		14.7.1		8.3		9.2
10.3		11.3		12.2		8.0		8.4		9.3
Mac-mini:DeviceSupport mispc-mac2$ 

Xcodeの再起動

【Xcode】実機で動かそうとしたらこんなエラーが出た時

【Swift】エラー「Could not locate device support files」の対処方法