2016-07-19 54 views
0

我想知道一件事。當我安裝cordova項目時,它在assets文件夾中有一個默認的index.html頁面。沒關係,但在更改index.html文件中的代碼後,如果我想在該項目中安裝任何插件,則每次index.html都將恢復爲默認代碼。我不明白爲什麼會發生這種情況。cordova項目html文件安裝插件後得到恢復

如果這是一個cordaova的過程,那麼我必須先安裝所有需要的插件,然後我才能繼續該項目。但是進行中可能需要安裝插件,那麼如何讓我的代碼在應用程序項目中安全? 這對我來說很重要。請給我一個正確的方式

+0

沒有,完全沒有,我們需要在www文件夾下的index.html文件中進行更改,並且從未在插件安裝中恢復。是否使用任何實用程序來構建應用程序,如吞嚥或咕嚕聲? –

+0

我正在使用android studio。並通過CLI安裝插件 –

+0

使用cordova cli添加插件,然後使用cordova cli(cordova build android)構建項目,然後在android studio中打開platforms \ android文件夾以生成簽名構建。您也可以使用cordova cli –

回答

0

你不應該操縱index.html文件目前在platform\android folder因爲這個文件夾將在每次構建android平臺時重建。您必須在D:\myapp\www文件夾下對index.html進行更改,這些文件夾在構建時會被複制到相應的平臺。

UPDATE:您可以直接編輯platform \ android文件夾中的內容並運行相同的測試。但是,當您使用cordova構建android命令時,將根文件夾中的內容複製到平臺文件夾。即使您直接操作平臺文件夾下的內容,您仍然必須將這些更改合併到根文件夾

+0

如果我在index.html下的D:\ myapp \ www文件夾下工作,那麼它有可能在android studio中運行項目? –

+0

@BubaiDas您可以直接編輯platform \ android文件夾中的內容並運行相同的測試。但是,當您使用cordova構建android命令時,將根文件夾中的內容複製到平臺文件夾。即使您直接操作平臺文件夾下的內容,您仍然需要將更改合併回根文件夾。更好地使用cordova CLI – Gandhi

+0

非常感謝。現在對我來說很清楚。 –

相關問題