我試圖創建一個顯示「Hello World」的應用程序。這個應用程序在Owncloud開發者手冊中進行了解釋。我遵循了手冊中說明的所有程序。但該應用程序沒有啓用。問題是什麼?它顯示消息「沒有指定應用程序名稱」。請幫助我如何啓用此應用程序。在owncloud中沒有指定應用程序名稱
5
A
回答
4
你probleme是文件中的應用程序的名稱和文件夾
10
的名稱根據http://doc.owncloud.org/server/9.0/developer_manual/app/info.html在APPINFO的ID場/ info.xml應該是相同的應用程序文件夾的名稱。如果您在文件夾「test_app」應用程序,然後在「test_app/APPINFO/info.xml」你必須有
<info>
<id>test_app</id>
...
</info>
0
apt-get install libxml-xpath-perl
cd owncloud/apps/myPlugin;
realName=$(xpath -e '//id' appinfo/info.xml |sed -e 's,.*<id>\([^<]*\)</id>.*,\1,g');
cd ..;
mv myPlugin $realName
這個腳本會自動插件文件夾名的提取應。
然後,將重命名的名稱爲文件夾中找到在appinfo/info.xml
0
的問題是文件夾的名稱不等於對XML id屬性。 要解決此問題,您只需重命名插件文件夾。
0
您可以參考「info.xml」(位於/ apps/{plugin_folder}/appinfo /),因爲您可以找到該插件的名稱,正如其他人聲明的那樣,然後將{plugin_folder }到你找到的名字,然後......去啓用它。 全部完成!
相關問題
- 1. 在使用Loggly時在log4net中指定應用程序名稱
- 2. bundelPath沒有應用程序的名稱
- 3. 如何指定沒有web.xml配置的web應用程序的顯示名稱
- 4. 在iTunes中沒有應用程序名稱
- 5. 數據源名稱並沒有指定默認驅動程序
- 6. 指定Eclipse RCP應用程序的OSX應用程序文件的名稱
- 7. 以應用程序名稱作爲應用程序名稱
- 8. JAVA去槽沒有指定類名稱
- 9. javadocs中沒有程序包名稱
- 10. 指定Facebook應用程序用戶名
- 11. 有沒有辦法在grunt任務名稱中指定變量?
- 12. 有沒有辦法在EF中按名稱指定字段?
- 13. 如何通過指定名稱來搜索應用程序?
- 14. 構建Android應用程序時指定包名稱
- 15. 從PHP連接到MSSQL時指定應用程序名稱
- 16. 指定ClickOnce應用程序的開始菜單名稱縮寫
- 17. 使用指定證書在JWS應用程序中設置發佈者名稱
- 18. 應用程序名稱或Applet名稱?
- 19. 獲取沒有應用程序名稱的應用程序路徑在應用程序
- 20. 預定應用程序的包名稱?
- 21. 使用桌面應用程序轉換器指定程序包標識名稱
- 22. 沒有端口獲取URL時,或沒有應用程序的名稱在IIS
- 23. C#在沒有指定參數名稱的情況下運行一個程序
- 24. 有沒有辦法在Windows中替換java應用程序的「openwith」名稱?
- 25. 如何指定應用程序名用戶使用後 - (通過應用程序名稱)使用SDK 3.1
- 26. 如何在WPF中指定我的應用程序的App.config文件的名稱?
- 27. 如何在MVC應用程序的視圖中指定字段名稱?
- 28. 應用程序名稱
- 29. JavaFX應用程序名稱
- 30. IOS應用程序名稱
這並不完全告訴任何人如何解決這個問題。 –
請重命名應用程序文件夾名稱以匹配應用程序名稱。這個對我有用。例如,對於應用程序「OCLife」,文件夾名稱應該是「oclife」。 – GabrielC