簡體   English   中英

將Java包從Matlab deploytool導入Android Studio App

[英]Import java package from Matlab deploytool to Android Studio App

我設法使用deploytool從Matlab函數(用於圖像處理)創建Java包。 我在Eclipse中對其進行了測試,並且運行完美。 問題是我想將此Matlab函數用於Android Studio項目,但找不到任何使它起作用的方法。

如您所知,當您使用Matlab的deploytool用於Java軟件包時,它將生成三個文件夾:“ for_redistribution”包含一個.exe文件(MyAppInstaller_web.exe),“ for_redistribution_files_only”包含一個.jar和文檔,以及“ for_testing”其中包含幾乎相同的.jar文件,文檔和Java類

我的問題是:可以在Android應用程序中使用它嗎? 如果是這樣,怎么辦? 還有其他選擇(使用openCV代替Matlab函數除外)使其工作嗎?

先感謝您

使用deploytool (或使用MATLAB部署產品的其他功能,如MATLAB Compiler,MATLAB Builder等)從MATLAB代碼生成的Java組件取決於MATLAB Compiler Runtime(MCR)。

MCR的占用空間太大,無法在Android設備上運行,因此,實際上不可能以這種方式將MATLAB代碼部署到Android。

您有兩個主要選擇:

  1. 使用附加產品MATLAB Coder將您的MATLAB代碼轉換為C。此C代碼(與部署產品不同)不依賴於MCR,而是像其他C代碼一樣被編譯並集成到您的Android應用中。
  2. 將您的Java組件部署為Web服務,並讓您的Android應用與其進行遠程通信。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM