c# - 如何正确设置 xamarin 开发作为 c#developper?
问题描述
我面临一个严重的问题,不知道如何解决它,我是 ac#developper,但我是在 Visual Studio 中使用 xamarin 进行移动开发的新手,我已经下载了带有所有安装包的 xamarin,然后我完成了创建 xamarin 表单的所有步骤,我已将所有 android sdk 下载到 Nougat 版本 (7) 但是当尝试运行该应用程序时,它会显示错误。我查遍了整个互联网,但没有得到正确的答案。因此,如果有人知道此问题的解决方案,请帮助我。
请帮我 !!!!!!!
---------------------------------下面这部分是输出窗口中显示的消息------ ----------------------------------
1>------ Début de la génération : Projet : App2, Configuration : Debug Any CPU ------
Detecting installed packages
Detecting installed packages...
Creating C:\Users\Aboubacar Traoré\AppData\Local\Xamarin.Android\Cache\Mono.Android.Platform.ApiLevel_28.apk
Creating C:\Users\Aboubacar Traoré\AppData\Local\Xamarin.Android\Cache\Mono.Android.Platform.ApiLevel_28.apk
Copying platform assemblies...
Copying platform assemblies...
Copying file: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v4.4\Mono.Android.Export.dll
Copying file: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v4.4\OpenTK-1.0.dll
Copying file: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\ReferenceAssemblies\Microsoft\Framework\MonoAndroid\v9.0\Mono.Android.dll
Copying platform assemblies...
Creating: C:\Users\Aboubacar Traoré\AppData\Local\Temp\rx4qphcd.nr1\AndroidManifest.xml
Creating: C:\Users\Aboubacar Traoré\AppData\Local\Temp\rx4qphcd.nr1\unsigned.apk
Executing: C:\Program Files (x86)\Android\android-sdk\build-tools\28.0.3\aapt.exe package -f -0 .dll -0 .mdb -M "C:\Users\Aboubacar Traoré\AppData\Local\Temp\rx4qphcd.nr1\AndroidManifest.xml" -I "C:\Program Files (x86)\Android\android-sdk\platforms\android-28\android.jar" -F "C:\Users\Aboubacar Traoré\AppData\Local\Temp\rx4qphcd.nr1\unsigned.apk" -k "C:\Users\Aboubacar Traoré\AppData\Local\Temp\rx4qphcd.nr1\r"
Aapt
C:\Program Files (x86)\Android\android-sdk\build-tools\28.0.3\aapt.exe exited with value: 0
Aapt
Creating: C:\Users\Aboubacar Traoré\AppData\Local\Temp\rx4qphcd.nr1\unaligned.jar
Executing: C:\Program Files\Android\Jdk\microsoft_dist_openjdk_1.8.0.25\bin\jarsigner.EXE -keystore "C:\Users\Aboubacar Traoré\AppData\Local\Xamarin\Mono for Android\debug.keystore" -storepass android -keypass android -digestalg SHA1 -sigalg md5withRSA -signedjar "C:\Users\Aboubacar Traoré\AppData\Local\Temp\rx4qphcd.nr1\unaligned.jar" "C:\Users\Aboubacar Traoré\AppData\Local\Temp\rx4qphcd.nr1\unsigned.apk" androiddebugkey
jarsigner
jarsigner error: java.lang.RuntimeException: keystore load: C:\Users\Aboubacar Traoré\AppData\Local\Xamarin\Mono for Android\debug.keystore (Le chemin d’accès spécifié est introuvable)
C:\Program Files\Android\Jdk\microsoft_dist_openjdk_1.8.0.25\bin\jarsigner.EXE exited with value: 1
jarsigner
Removing temporary directory: C:\Users\Aboubacar Traoré\AppData\Local\Temp\rx4qphcd.nr1
Creating C:\Users\Aboubacar Traoré\AppData\Local\Xamarin.Android\Cache\Mono.Android.Platform.ApiLevel_28.apk
1>C:\Users\Aboubacar Traor├®\source\repos\App2\App2\obj\Debug\90\lp\11\jl\res : error APT0000: failed to open directory: Le fichier sp├®cifi├® est introuvable. (2).
1>C:\Users\Aboubacar Traor├®\source\repos\App2\App2\obj\Debug\90\lp\16\jl\res : error APT0000: failed to open directory: Le fichier sp├®cifi├® est introuvable. (2).
1>C:\Users\Aboubacar Traor├®\source\repos\App2\App2\obj\Debug\90\lp\30\jl\res : error APT0000: failed to open directory: Le fichier sp├®cifi├® est introuvable. (2).
1>C:\Users\Aboubacar Traor├®\source\repos\App2\App2\obj\Debug\90\lp\28\jl\res : error APT0000: failed to open directory: Le fichier sp├®cifi├® est introuvable. (2).
1>C:\Users\Aboubacar Traor├®\source\repos\App2\App2\obj\Debug\90\lp\12\jl\res : error APT0000: failed to open directory: Le fichier sp├®cifi├® est introuvable. (2).
1>C:\Users\Aboubacar Traor├®\source\repos\App2\App2\obj\Debug\90\lp\35\jl\res : error APT0000: failed to open directory: Le fichier sp├®cifi├® est introuvable. (2).
1>C:\Users\Aboubacar Traor├®\source\repos\App2\App2\obj\Debug\90\lp\29\jl\res : error APT0000: failed to open directory: Le fichier sp├®cifi├® est introuvable. (2).
1>C:\Users\Aboubacar Traor├®\source\repos\App2\App2\obj\Debug\90\lp\18\jl\res : error APT0000: failed to open directory: Le fichier sp├®cifi├® est introuvable. (2).
1>C:\Users\Aboubacar Traor├®\source\repos\App2\App2\obj\Debug\90\lp\31\jl\res : error APT0000: failed to open directory: Le fichier sp├®cifi├® est introuvable. (2).
========== Génération : 0 a réussi, 1 a échoué, 0 mis à jour, 0 a été ignoré ==========
========== Déploiement : 0 a réussi, 0 a échoué, 0 a été ignoré ==========
解决方案
您可以检查目录的路径。并通过删除非英文字符进行测试以重建和调试设备上的应用程序。
推荐阅读
- azure - Azure DevOps PR Build Validation 仅检查其中一项策略
- r - R中多列标志的阈值
- java - 代表崩溃游戏的指数分布
- python - 在 HBox 容器中将两个 ipywidgets textAreas 扩展到最大
- angular - 自定义元素(聚合物)属性绑定到 Angular 9 中的 RxJS Observable
- c - 是否可以仅在缓冲区末尾存储 n-1 个字符?
- c# - 我可以强制 Json.NET 从根目录开始树反序列化吗
- excel - VBA 编码变量属性的类型不正确
- css - 如何将 css 文件添加到 R Shiny 以改进我的应用程序?
- python - 当输入是字母而不是数字时,Python 说 (ValueError: invalid literal for int() with base 10: '')