Skip to content

Commit a324f99

Browse files
committed
Add note about Xamarin Android testing.
1 parent df61c56 commit a324f99

1 file changed

Lines changed: 19 additions & 1 deletion

File tree

README.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,24 @@ Because we will not guarantee source code organization compatibilities, we might
9898
If you want to import sources, you must include just only described on MsgPack.Unity3D.csproj.
9999
If you want to use ".NET 2.0 Subset" settings, you must use just only described on MsgPack.Unity3D.CorLibOnly.csproj file, and define `CORLIB_ONLY` compiler constants.
100100

101+
### Xamarin Android testing
102+
103+
If you run on Windows, it is recommended to use HXM instead of Hyper-V based emulator.
104+
You can disable Hyper-V from priviledged (administrator) powershell as follows:
105+
```powershell
106+
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
107+
```
108+
109+
If you want to use Hyper-V again (such as for Docker for Windows etc.), you can do it by following in priviledged (administrator) powershell:
110+
```powershell
111+
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
112+
```
113+
114+
#### Xamarin Android Trouble shooting tips
115+
116+
* Javac shows compilation error.
117+
* Rebuild the test project and try it run again.
118+
101119
### Xamarin iOS testing
102120

103121
You must create provisoning profiles in your MacOS devices.
@@ -114,7 +132,7 @@ There are bundle IDs of current iOS tests:
114132

115133
*Note that some reflection based serializer tests failed with AOT related limitation.*
116134

117-
#### Trouble shooting tips
135+
#### Xamarin iOS Trouble shooting tips
118136

119137
See [Xamarin's official trouble shooting docs first.](https://developer.xamarin.com/guides/ios/getting_started/installation/windows/connecting-to-mac/troubleshooting/)
120138

0 commit comments

Comments
 (0)