2016-01-06 69 views
0

我想從我的iOS和Android應用程序之間的共享存儲庫鏈接到外部文件。這對iOS沒有任何問題,但是它適用於Android。我目前的解決方案是從外部存儲庫創建一個文件的副本,並將其放置在我的項目資產文件夾中。這個解決方案有效,但在我看來並不是很好,並且涉及太多的額外步驟。在資產目錄中使用鏈接的文件 - FileNotFound異常

使用Eclipse,我可以鏈接到資源。就像將文件複製到我的資產文件夾一樣簡單,並提示您將文件或鏈接複製到資源。如果我鏈接到資源並嘗試運行我的應用程序,我會得到一個FileNotFoundException。如果我將文件複製,應用程序文件就可以找到。

理想情況下,我想鏈接到該文件,以便當我從git中提取新更新時,我不需要每次都複製該文件。我寧願鏈接到文件。

+1

由於您正在進行iOS開發,可能您正在使用OS X.在這種情況下,請使用硬鏈接。順便說一下,官方的Eclipse支持已經結束,Android Studio/Gradle支持你更直接的需求。 – CommonsWare

+0

謝謝,創建一個硬鏈接到文件的工作。如果你讓這個答案我會接受。 –

回答

1

我不知道Eclipse在「在此鏈接」下使用「下方」拖放的東西。然而,這是一個Eclipse的主題。 Android的構建工具與Eclipse相當獨立,所以他們不會知道這些鏈接。

在OS X文件系統級別使用硬鏈接或者符號鏈接應該可以工作,因爲Eclipse和Android的構建工具都應該將其視爲本地文件。

相關問題