顯示具有 Xamarin 標籤的文章。 顯示所有文章
顯示具有 Xamarin 標籤的文章。 顯示所有文章

2018年11月18日 星期日

【Xamarin.Forms】001 - emulator 新增 Google Play Store 跟 Google Apis

【Xamarin.Forms】001 - emulator 新增 Google Play Store 跟 Google Apis


處理器選 x86  才能點選「Google Play 跟 Google APIs」




【Xamarin】Windows 7 & Visual 2017 作業系統 Could not launch the emulator Android Device Manager

【Xamarin】
Windows 7 & Visual 2017 作業系統 
Xamarin  Android Device Manager

Could not launch the emulator

Could not start emulator
Could not launch the emulator請通過選擇 幫助 菜單中的 以告問題 提出問題,並附加你的日志。
Error message: 無法載入 DLL DismApi:找不到指定的模組。 (發生例外狀況於 HRESULT: 0x8007007E)

相關討論連結:
https://unlimit.tw/forum.php?mod=viewthread&tid=75981&extra=

https://developercommunity.visualstudio.com/content/problem/326886/could-not-start-emulator-unable-to-load-dismapidll.html

該錯誤訊息的 Log位置:
C:\Users\登入帳號\AppData\Roaming\XamarinDeviceManager

結論:
無解
似乎跟 hyper-v 有關聯...
又好像是跟 Windows 7 沒有 dismapi 元件有關
又感覺像是 Windows 8 以上才有支援 Dismapi

無法單獨開 emulator ,對於在專案 執行 Run 時,不影響它的作業,會一併叫起來
再到 ADM 上看,神奇的事,狀態會是「啟用中」


2018年11月15日 星期四

【Xamarin.Forms】000 - 相關連結

【Xamarin】

000-01 設定 開發人員模式
網址:https://www.asus.com/tw/support/FAQ/1009474/
備註:開發環境部署至手機

000-02 安裝 adb 驅動程式
網址:http://adbdriver.com/downloads/
備註:開發環境部署至手機, Windows 裝置管理員 出現 adb interface  驅動程式找不到

000-03 安裝 Intel HAXM 駟動程式
網址:https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm
備註:手機模擬器硬體加速 軟體


000-04
網址:https://docs.microsoft.com/zh-tw/xamarin/android/get-started/installation/android-emulator/device-manager?tabs=windows&pivots=windows

https://docs.microsoft.com/zh-tw/xamarin/android/get-started/installation/android-emulator/troubleshooting?pivots=windows


備註:安裝  Android Device Manager 管理虛擬裝置  - Google Play Store 商店

2017年7月11日 星期二

[ Xamarin 閱讀心得 ] 2017-07-12 心得 台灣真的很少人在用

[ Xamarin ] 2017-07-12 心得  

台灣真的很少人在用

因為一堆 安裝 卡關問題..

都只有國外的人才有在討論...

有 民間開班的課程...都貴俗俗...

力x..或..xxx

好辛苦的路..

大多人還是開發 原生 APP 比較多

但  Xamarin  己經 copy Android  超像了,..

而且..又是用 C#

人生丫...



[ Xamarin ] Xamarin 4.2.2.1 升級 Xamarin 4.5 版 後 問題 說明 Androild 4.4 Designer 無法顯示

Xamarin 先來介紹 下載安裝更新檔 位置  獨立安裝檔

官網下載網址
https://store.xamarin.com/account/my/subscription/downloads

官網新說明網址
https://developer.xamarin.com/releases/android/xamarin.android_7/xamarin.android_7.4/


Visual Stuido 2015 第1版  安裝內容就有可以選  Xamarin v4.2.1 版

msdn 是希望 自行再更新到 Update 3 版,會比較穏定...

重點來了..

如果你己安裝 Xamarin v4.2.1  然後升級 Xamarin 4.5  版 or 更新版本

你會無法再 編譯 Androild 4.4 (API 19 )  , 無顯示 Designer 畫面


Something went wrong

The operation Load failed due to an internal error

java.lang.NullPointerException


若要顯示 只能改 編譯 Androild 5 (API 21 )  以上..

但我還是需要 Android 4.4 版, 最後還是 移除 新版...重新安裝 Xamarin V4.2.1

經測試 Xamarin V4.3 也可以用 , 可自行到官網

相關論壇討論 (最後都是無解) GG
https://bugzilla.xamarin.com/show_bug.cgi?id=52583

https://bugzilla.xamarin.com/show_bug.cgi?id=55228

https://stackoverflow.com/questions/44472136/error-switching-layout-to-api19-android-4-4-2

https://forums.xamarin.com/discussion/92892/designer-suddenly-stops-working-for-one-project

http://kjcoder.tistory.com/26

https://forums.xamarin.com/discussion/63356/the-file-obj-debug-android-bin-packaged-resources-does-not-exist

https://forums.xamarin.com/discussion/92892/designer-suddenly-stops-working-for-one-project

https://forums.xamarin.com/discussion/92726/xamarin-designer-crashes-on-android-api-v19

https://stackoverflow.com/questions/43673931/axml-does-not-load-in-older-compiling-version-in-vs2017

Windows 下載 Xamarin.Android  4.3

Xamarin 4.3.0 版


關於我 \ Xamarin 查詢版本

Xamarin 升級後  編譯 Androild 4.4 打開 MAIN.axml 在 Designer Error 無法顥示 

自行到 新增移除 Xamarin 拿掉..再到 vs2015 .iso 重新安裝 Xamarin 4.2.1 版

2017年7月10日 星期一

[ Xamarin ] UI 出現 The installed android sdk is too old 工具箱 沒出現 控制元件 解決

Xamarin UI Tool  problem 如果問題 出現如下

The installed android sdk is too old

The installed android sdk is too old. version 25.1.3 or newer is required.

或其它 version 版本

UI  工具箱 沒出現 控制元件

Bug Picture
問題畫面
how to resolve the problem?

解決方法如下

工具

Open 工具\Android\Android SDK Manager...

紅框 23 數字 太舊..透過過 Install 6 packages 按鈕來更新 

點選 Accept License 就會 顥示 Install 變黑...就能按了
連續更新2次 才到 ( Android SDK Tools  Rev 25.2.5 ) 
正常 ok 了


2017年1月25日 星期三

【 Xamarin Visual Studio 2015 】 如何 檢查 Xamarin 版本 How to check Xamarin version

【 Xamarin Visual Studio 2015 】 如何 檢查 Xamarin 版本 How to check Xamarin version

其實很簡單

當你開啟了,但又很難想在哪看到的!! (真的..我打從以為下指令或哪個 tool 裡面可以看到)

解決說明:
開啟 「Visual Studio 2015 」
功具列表最右邊     點選「說明」 (英文版:Help)

就會跳出一個新視窗  「關於 Microsoft Visual Studio」  (英文版:About Microsoft Visual Studio)

請拉捲軸在「已安裝的產品」往下拉就會看到 Xamarin 版本

畫面如下:

【 Xamarin Visual Studio 2015 】簡單說明 Visual Studio 外掛(擴充) Xamarin IDE 工具 開發 APP 架構

【 Xamarin Visual Studio 】簡單說明 Visual Studio 的擴充 Xamarin IDE  工具 開發 APP 架構


1.Xamarin.IOS
可以Windows 開發,透過 Mac(蘋果電腦) 瀏覽畫面

2.Xamarin.Android
可以Windows 開發

3.Xamarin.Forms
優點:同時開發 Android 、IPhone(IOS) APP
缺點:不支援太多底層原生元件

4.Xamarin.Mac
可以透過Visual Studio 在 Mac(蘋果電腦) 開發 App


官方說明網址:
https://developer.xamarin.com/guides/cross-platform/getting_started/requirements/#Windows_Requirements

【 Xamarin Visual Studio 2015 Update 3 】2017-01 安裝 故障 排除 問題 解決( AVD SDK ) 無法執行 Cannot start or work Android SDK Manager ...

軟體工具: Visual Studio 2015 (Update 3) on Xamarin (4.2.2.11)

【 Xamarin Visual Studio 】2017-01 故障 排除 問題 解決( AVD SDK ) 無法執行 Cannot start or work Android SDK Manager ...

初始安裝好 Xamarin Visual Studio 軟體環境 如下:

1.Java Development Kit Location
版本:jdk1.7.0_55

2.Android SDK Location

3.Android NDK Location<--- p="">  下載點:https://developer.android.com/ndk/downloads/index.html
  Google 打關鍵字連結: Android NDK Downloads

出現編譯問題:

【問題一】

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2072,3): error : java.lang.UnsupportedClassVersionError: com/android/dx/command/Main  :
Unsupported major.minor version 52.0

解決:這個問題顯示是 java sdk 太舊 ,無法編輯, 你要升級 java sdk 1.8 版 以上

Java Sdk 下載點
網址::http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

當你選安裝:Windows x64 \ 195.51 MB  \jdk-8u121-windows-x64.exe 版本
<--- p="">
安裝好之後要在你的 Xamarin  選項裡面設定 Android SDK Location  然定你安裝好的java sdk 路徑

開一個範本APP專案後,發現 佈署沒有 AVD 的東西,此時請你先
點選 工具(T)\Android\Android Emulator Manager ,先開啟一個AVD 模擬器

此時在開始那邊就會突然顯示出來你的模擬器名稱

<--- p="">附上 Java 版本對照表如下:
J2SE 8 = 52
J2SE 7 = 51
J2SE 6.0 = 50
J2SE 5.0 = 49
JDK 1.4 = 48
JDK 1.3 = 47
JDK 1.2 = 46
<--- p="">
JDK 1.1 = 45
<--- p="">
<--- p="">【問題二】
<--- p="">在執行 Android 模擬器時,跳出 以下 Alert 訊息,是指 可以 修改 CPU Intel Atom (x86) ,透過 HXAM 的 Hyper-V 執行  Android 模擬器,可以變快
<--- p="">
Running an x86 based Android Virtual Device(AVD) is 10x faster. We strongly recommend creating a new AVD.
<--- p="">
PS.如果您是 Windows 7 就打消此念頭,因為Windows 7 沒有 Hyper-V ,只有Windows 10 才有
<--- p="">
<--- p="">
....待續