2014-02-11 7 views
5

Ich versuche, eine App zu erstellen, die "Hallo Welt" anzeigt. Diese App wird im Owncloud-Entwicklerhandbuch erklärt. Ich habe alle im Handbuch beschriebenen Schritte befolgt. Aber die App wird nicht aktiviert. Was ist das Problem? Es zeigt die Meldung "Kein App-Name angegeben". Bitte hilf mir, diese App zu aktivieren.Kein App-Name in owncloud angegeben

Antwort

4

Ihre Probleme sind der Name des App in der Datei und der Name des Ordners

+0

Das sagt niemandem was genau zu tun ist. –

+0

Benennen Sie den Namen des App-Ordners entsprechend dem App-Namen um. Für mich geht das. Für die App "OCLife" sollte der Ordnername beispielsweise "oclife" lauten. – GabrielC

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 

Dieses Skript haben Extraktion des Namens Plugin-Ordner automatisieren sollte.

Dann benennt sie in diesem Ordner mit dem Namen an appinfo/info.xml

0

Das Problem gefunden ist der Name des Ordners id-Attribut auf xml nicht gleich ist. Um dies zu beheben, benennen Sie nur Plug-in-Ordner um.

0

Sie können auf die "info.xml" verweisen (die in/apps/{plugin_folder}/appinfo /) findet, wie Sie den Namen des Plugins finden, wie die anderen angegeben haben, benennen Sie dann den {plugin_folder } zu dem Namen, den Sie gefunden haben, und dann ... gehen Sie einfach, um es zu aktivieren. Alles fertig!

Verwandte Themen