$ Donates / Поддержать $: https://new.donatepay.ru/@9203
http://www.donationalerts.ru/r/armag
Youtube: / @sokovito
Telegram: https://t.me/Sokovito
Discord: / discord
VK: https://vk.com/sokolovdelphi
Facebook: / 664468363641045
Odnoklassniki: https://ok.ru/group/54720684752915
LinkedIn Group: / 9126028
Icq: 620163142
LinkedIn: / sokovito
$ Crypto Wallets / Крипто Кошельки $:
BitCoin: bc1qvhrlwzv2jn7lnuf8kqxudq3lfnpm7rsujxsr7y
Bitcoin Cash: qzmac7evwlsyhfgy8s47slar3qwz5l2ug56xpq9p2p
Ethereum: 0x0e9876F515a6af061C9D1A38dAf98872e4158469
Ethereum Classic: 0x6293BCbf33FAf4Beb1E771D0a02138051D9F7C27
LiteCoint: ltc1qcay7ttpzuecvaez58a2zdecnu45plhn5p629td
Dogecoin: DFrmw65GuNkNcirzRVPY6szytDtpQFHaqk
Dash: Xiwyco9sWHgrXwN6nt7cXw6LjArpQpkYKb
TRON: TXwPkiWHBKk6g9DMnCAuU7MhZ17yATKYL1
Solana: DpefmhbrD5wfmdqY5FfdY1zDzZELfCcaA37aAng8QAk4
NEAR: 078ffccc338eb31ba1f7c26afc60a8f28c2034010424f7d5319c81ec5cf6bdf9
Мониторинг проверенных онлайн обменников:
https://www.bestchange.ru/
下載、安裝和配置 Embarcadero Delphi
下載、安裝和配置 Android SDK
下載、安裝和配置 Android NDK
下載並安裝 Java 機器
下載並安裝 Java 開發工具包 (JDK)
連接和配置 Android 設備(手機、智能手機和平板電腦)
下載、安裝和設置 Android AVD 模擬器、Nox 播放器、Memu 模擬器
在 Android 設備上啟用 USB 調試
下載、安裝和配置 Android Debug Bridge
編譯 Android 應用程序
啟用虛擬化
德爾福安卓開發
德爾福安卓編程
帕斯卡安卓編程
為 Android 開發做準備
Android SDK 管理器、ZipAlign 位置、SDK 基本路徑、Android.bat、SDK API 級位置、Arm-Linux-AndroidAbi-LD.exe 位置、gdbserver、生成 Android 32 位和 64 位二進製文件 (armeabi-v7a +arm64-v8a ), 生成Android App Bundle (Arm + Arm64), Android Play Market, Google Play Store, Build-Tools, C++ Builder NDK Library Path, Delphi Builder NDK Library Path, Build Configurations, Debug, Release, Application Store, Android App Bundle ( AAB), Apk, Apkx, AAB, Android x32, Android x86, Android x64,
如果選中了 Snapshot 部分,那麼模擬器將記住它的狀態,直到它被關閉。這是系統啟動的快照,其啟動方式與操作系統進入睡眠然後喚醒的方式相同。但對你和我來說,這沒什麼興趣。
我們為我們展示最合適的選項,然後按 OK 按鈕。我們正在等待創建設備。
在啟動模擬器之前,我建議您在主板的 BIOS 中啟用虛擬化技術(如果主板支持它)並在操作系統中啟用它的元素。如果沒有虛擬化,模擬器可能會運行得更慢並且可能會出現滯後,或者它可能根本拒絕工作。
!!!如果您的計算機性能不佳、硬盤驅動器或 RAM 速度較慢、主板不支持虛擬化等,也會出現問題。 Android 模擬器可能會在某些計算機上無限加載。在這種情況下,您可以嘗試將模擬器設置更改為可用的設置,以及更改 Android 版本。如果模擬器不管用,你可以下載第三方安卓模擬器,或者將你的手機或平板與安卓操作系統正版連接作為編譯設備。
要在 BIOS 中啟用虛擬化,您需要在打開計算機時按所需的鍵(在不同的主板上 - 以不同的方式,例如 F2、Delete、Esc 或其他)。在 BIOS 中,找到負責此操作的項目並啟用它。在不同版本的 BIOS 中,該項目的名稱可能不同,位於不同的地方。因此,請閱讀您的主板名稱並在 Internet 上搜索有關它是否支持虛擬化、如何進入其 BIOS 設置以及如何啟用虛擬化技術的信息。開機後 - 按 F10 鍵保存設置並重新啟動,如果需要輸入字母 - 輸入字母 Y 並按 Enter。
!!!打開電腦後,您需要通過設置啟用必要的虛擬化元素。我在 Windows 10 上執行此操作,但您可以找到有關您的操作系統版本的信息。
!!!您可能會遇到許多錯誤和問題。您可以在屏幕上看到一些可能的解決方案。如果屏幕上沒有您需要的解決方案或建議沒有幫助 - 請在 Delphi 專用的論壇、頻道、網站和群組中提問。該頻道有一段關於 Pascal、Delphi 和 Lazarus 在社交網絡中受歡迎程度的視頻。在那裡您可以找到許多有用的群組、頻道和網站。
是時候啟動我們創建的 Android 設備了。單擊右側的開始按鈕。在這個階段,可能會出現一些錯誤。根據錯誤的文本及其可能的解決方案會有所不同。也可以無休止地運行模擬器。
如果啟動順利,那麼您需要在此設備上啟用 USB 調試,就像我們在真正的 Android 設備上所做的那樣。您需要進入 Android 設置,通過在“內部版本號”項上單擊大約 7 次來啟用其開發者模式。然後轉到菜單項“For Developers”並啟用選項 USB 調試(USB 調試)。之後,我們重新啟動 Android 設備和 Delphi 環境。如果沒有問題並且 Delphi 看到了這個設備,那麼你就可以開始開發了。
在隨後啟動模擬器時,您需要轉到 Android SDK 文件夾,然後進入 Android SDK Manager 文件夾,然後在 Tools 文件夾中啟動模擬器或從 Android SDK 文件夾運行 AVD Manager。或者您可以將exe文件的快捷方式帶到桌面。為此,請右鍵單擊模擬器並選擇發送,然後到桌面。
為了更容易啟動模擬器,您可以向 Delphi 添加一個菜單項。我們進入Tools菜單項,然後選擇Configure Tools項,按下ADD按鈕(即添加),為我們的新菜單項寫一個名字,例如AVD。我們為它指明了方向。就我而言,它是 Android SDK 文件夾,然後是 AVD Manager。然後單擊確定。
現在在菜單項工具中有一個子項 AVD。
如果您對標準 Android 模擬器的速度和功能不滿意,可以安裝另一個。但並非所有這些都受到 Delphi 環境的支持。在經過驗證的那些中,您可以安裝 Nox 模擬器。在瀏覽器的搜索欄中,寫下Nox Player下載。去它的官方網站,選擇你喜歡的語言並下載它。下載後,運行下載的文件。左下角需要同意許可協議,右下角可以點擊配置按鈕,選擇安裝模擬器的路徑。然後點擊安裝按鈕。系統可能會提示您安裝一些其他軟件 - 這是一個廣告。您可以單擊拒絕按鈕,安裝過程將開始。安裝應用程序後,即可啟動它。如果啟動時出現一條消息,說明您需要禁用 Hyper-V 或其他服務,請同意並單擊禁用。之後,您可能需要重新啟動計算機。
與模擬器一起安裝了 Nox Assistant 應用程序。通過運行它,您可以創建、配置和刪除 Nox 將模擬的 android 設備。您可以設置 32 位或 64 位 Android 系統,以及選擇其版本。這對於以後的編譯很重要。
啟動模擬器後,需要以齒輪的形式進入模擬器窗口的設置。轉到“常規”選項卡並選中“根”框。然後轉到Android系統並通過單擊它們進入其設置。滾動到最底部並轉到菜單項“關於平板電腦”或“關於手機”。找到“USB Debugging”菜單項並啟用它。如果您沒有此項目,請在“內部版本號”菜單項上單擊大約 7 次以獲得開發人員權限。然後啟用USB調試。之後,需要重啟 Nox 模擬器和 Delphi 環境。如果一切順利 - 多設備應用程序的目標部分中的 Delphi 應該會看到模擬 Nox 的設備。
如果設備沒有出現在那裡。去德爾福設置。選擇 Tools 菜單項 - 選擇 Options 項,轉到 Deployment 選項卡並轉到 SDK Manager 選項卡。在 ADB Location 行中,您需要更改 ADB.exe 文件的路徑,該文件位於 Nox Emulator 文件夾中。由於其他模擬器和 Android 設備的 ADB 版本可能不匹配。
設置好真實或模擬的 Android 設備後。您可以開始開發應用程序。例如,我將在表單上拋出一個 Button 組件並嘗試在兩個模擬器上編譯它。
為了編譯成功。查看是否在 Build Configurations 中選擇了正確的應用程序類型。為了激活右側所需的項目,您需要用鼠標左鍵雙擊該項目或右鍵單擊它,然後在出現的上下文菜單中選擇“激活”項目。
如果選擇了 Debug(並且它以粗體顯示),應用程序將被編譯到 Debug 文件夾中。項目優化被禁用,但調試被啟用,某些語法選項被啟用。
如果選擇了“發布”項,則在這種情況下,應用程序創建時附加信息較少,應用程序正在準備發布,即準備分發給其他用戶。例如,不生成符號調試信息,也不為 TRACE 和 ASSERT 調用生成代碼。生成的可執行文件不包含調試信息,比使用調試配置構建的應用程序更小,運行速度更快。
檢查平台是否正確,其位數是否設置在目標平台部分的右側(應為粗體)。 Target 子部分應顯示 Android 設備(必須連接並打開)。在 Configuration 小節中,如果選擇 Development 項,將創建一個常規的測試 Apk 應用程序。如果選擇了應用商店項目,則會創建一個簽名的 APK 或 AAB 應用程序
Смотрите видео Delphi 編程 / Android NDK, SDK, Java Machine, JDK, Nox Player, AVD Android Emulator онлайн, длительностью часов минут секунд в хорошем качестве, которое загружено на канал Sokovito Games 02 Декабрь 2022. Делитесь ссылкой на видео в социальных сетях, чтобы ваши подписчики и друзья так же посмотрели это видео. Данный видеоклип посмотрели 145 раз и оно понравилось 4 посетителям.