2016-05-28 18 views
3

Hi Da parse been offiziell zu nahe geht, benutze ich eine Alternative als back4app. So in back4app, sagt documentationWie URL in Parse.com Android ändern?

Verwenden Sie diesen Code und ändern url statt https://api.parse.com

Parse.initialize(new Parse.Configuration.Builder(myContext) 
.applicationId("YOUR_APP_ID") 
.clientKey("YOUR_CLIENT_KEY") 
.server("https://parseapi.back4app.com") 

Aber ich nicht die obige Zeile verwenden könnte, da es Fehler wirft kompilieren als

com.parse. Pars.Builder-Konfiguration hat privaten Zugriff in com.parse.Parse.Configuration in der ersten Zeile der Methode initialize.

Dann Wie ändern und wenden Sie es an.

+0

Verwenden Sie Android SDK 1.13.0? – ChunTingLin

+0

ja @ChunTingLin – Shadow

+0

Ich denke, Sie verwenden unter 1.13.0, versuchen Sie, Projekt zu reinigen und neu zu erstellen, oder überprüfen Sie, ob es JAR-Datei niedriger Version gibt. – ChunTingLin

Antwort

4

Ich denke, Sie verwenden 1.12.0 oder 1.13.0 korrekt. Die SDK-Version ist in Ordnung, nur diese 2 Version enthält Parse.Configuration.

Der Fehler besagt, dass Sie den Konstruktor von "Parse.Configuration" aufgerufen haben, und dieser Konstruktor ist eine private Methode.

Sie sollten build() aufrufen, um die Parse.Configuration-Instanz zu erhalten. Siehe haben Sie build() in Ihrem Code verwendet.

Parse.initialize(new Parse.Configuration.Builder(myContext) 
    .applicationId("YOUR_APP_ID") 
    .clientKey(null) 
    .server("http://localhost:1337/parse/") 
    .build() 
);