CordovaActivity nicht gelöst werden kann, um eine Art in Phonegap 3.4
Hallo, ich arbeite auf PhoneGap
über ein command line interface.
Ich bin in der Lage ein Projekt zu erstellen, und führen Sie einen android-emulator von der Befehlszeile in Windows 7.
Da ich importiert und kopiert das Projekt in meinem workspace in eclipse, es zeigt einige Fehler in der main-Klasse, die erweitert CordovaActivity
.
Der Fehler ist:
"CordovaActivity cannot be resolved to a type".
Was soll ich tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für diejenigen, die nicht wollen, es zu benutzen von der Befehlszeile fügen Sie einfach eine externe Bibliothek cordova-android-Projekt, um dieses Problem zu beheben.
Gehen Sie folgendermaßen vor:
1 - Laden Sie Cordova android zip von hier https://github.com/apache/cordova-android.
2 - Entpacken Sie die zip irgendwo auf deinem PC. Gehe in Ordner "framework".
3 - Importieren Sie diese extrahierten zip-Ordner/framework in dem eclipse wie ein bereits vorhandenes Projekt, das Cordova-Projekt(library) in Ihrem Arbeitsbereich.
4 - Jetzt der rechten Maustaste auf Ihr app-Projekt -> Eigenschaften -> Android. In der Bibliothek wählen Sie 'Hinzufügen' und wählen Sie Cordova-Projekt(library).
5 - Schließlich fügen Sie import org.apache.cordova; zur Verwendung verlängern CordovaActivity.
klicken Sie auf das Projekt und wählen Sie Eigenschaften -> Java Build Path -> Quelle, und Fügen Sie Ordner enthalten die CordovaLib\src Ordner.
(oder)
wenn du appname-CordovaLib, wie ein vorhandenes Projekt; Sie können es hinzufügen, um die sourcepath.
War ich in der Lage, um loszuwerden, die Fehler durch die Reinigung der Projekt:
Aus dem Menü: Projekt - > Sauber...
Mac OS X 10.10, Eclipse Luna, und Adobe phonegap build 3.6.0-0.21.18
Hinzufügen
cordova
jar in Ihr Projekt und dann in IhreActivity
erstrecktCordovaActivity
fügen Sie diese Zeile, um den import der
cordova
KlassenIch gelöst, indem auf diese Weise.
Diese behoben alle Fehler für mich.