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
Ihre Probleme sind der Name des App in der Datei und der Name des Ordners
das id Feld in appinfo/info.xml des App http://doc.owncloud.org/server/9.0/developer_manual/app/info.html Nach Ordner die gleichen wie der Name sein sollte. Wenn Sie App im Ordner 'test_app', dann in 'test_app/appinfo/info.xml' müssen Sie
<info>
<id>test_app</id>
...
</info>
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
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.
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!
- 1. Kein Passwort angegeben
- 2. psql fe_sendauth kein Passwort angegeben
- 3. django.db.utils.OperationalError: fe_sendauth: kein Passwort angegeben
- 4. Dateien auf Owncloud hochladen
- 5. Appname in einem Tile - Update
- 6. Owncloud Upload-Datei in bestimmten Ordner - Curl
- 7. postgresql Fehler in Cloud9 "fe_sendauth: kein Passwort angegeben"
- 8. Warum muss in dieser Funktion kein Parameter angegeben werden?
- 9. Die App Referenzen nicht-öffentlichen Selektoren in Payload/<AppName> .app/<AppName>
- 10. Django 1.9 ImportError: Kein Modul mit dem Namen 'appname' auf der Shell
- 11. Verwendung von Mocha Chai mit Nodejs Fehler: kein Test angegeben
- 12. git pull generiert "fatal: Kein Remote-Repository angegeben." Fehler
- 13. 'sudo: no tty vorhanden und kein askpass-Programm angegeben' Fehler?
- 14. Name der Datenquelle nicht gefunden und kein Standardtreiber angegeben (ODBC)
- 15. Für 'Office2003PIA' wurde kein 'Home Site'-Attribut angegeben.
- 16. Sicherheitsrolle für Benutzer-/Gruppenzuordnung: Fehler ADMA0014E: Kein virtueller Host angegeben
- 17. Git Push-Ursprung Master gibt "fatal: Kein Pfad angegeben."
- 18. Fehler: Kein Wert für einen oder mehrere erforderliche Parameter angegeben
- 19. EmailServiceImpl - Authentifizierung fehlgeschlagen - kein Passwort angegeben? (anonymer Zugriff)
- 20. Kein Wert für einen oder mehrere erforderliche Parameter angegeben. vb
- 21. ODBC-Fehler - Datenquellenname nicht gefunden und kein Standardtreiber angegeben
- 22. Heroku SSL - Kein Zertifikat angegeben ist ein Domain Name Zertifikat
- 23. Gradle Fehler: wurde kein Wert für Eigenschaft angegeben ‚buildConfigPackageName‘
- 24. Kein Wert für einen oder mehrere erforderliche Parameter angegeben.()
- 25. XSD Fehler: Typ nicht angegeben, oder ist kein einfacher Typ
- 26. make *** keine Ziele angegeben und kein Makefile gefunden. stop
- 27. Kein Ressourcentyp angegeben (bei ‚Text‘ mit dem Wert ‚@ = {bindingVariable.propertyName}‘)
- 28. InnoSetup: Abrufen von AppName im [Code] -Abschnitt
- 29. Ionischer Fehler: Leider AppName wurde gestoppt
- 30. Fehler: Ausführung fehlgeschlagen für Task ': appName: processDebugResources'.?
Das sagt niemandem was genau zu tun ist. –
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