Importieren Sie Android.support.v7.app.AppcompataktivitätsfehlerJava

Java-Forum
Anonymous
 Importieren Sie Android.support.v7.app.Appcompataktivitätsfehler

Post by Anonymous »

Ich nehme einen Udemy -Kurs und versuche, einen Instagram -Klon im Android -Studio zu machen. Der Kurs ist jedoch etwas veraltet und verursacht Probleme mit der Hauptaktivität. Das Projekt erkennt AppCompataktivität nicht an und importiert es nicht einmal. Ich habe zum ersten Mal einen Parse -Server für ein Projekt implementiert, also bin ich etwas verwirrt. Ich habe es geschafft, das Build.gradle zu codieren, um die zweite Aktivität zu funktionieren, aber ich kann die Hauptaktivität nicht zum Laufen bringen. Ich habe überall nach Lösungen gesucht und kann keine finden. Dies ist auch mein erstes Mal, dass ich hier eine Frage stelle. Tut mir leid, wenn ich etwas durcheinander gebracht habe. Hier ist mein Code: < /p>
MainActivity < /p>

Code: Select all

package com.parse.starter;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.Switch;

import com.parse.LogInCallback;
import com.parse.Parse;
import com.parse.ParseAnalytics;
import com.parse.ParseAnonymousUtils;
import com.parse.ParseException;
import com.parse.ParseUser;
import com.parse.SaveCallback;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

ParseAnalytics.trackAppOpenedInBackground(getIntent());
}

}
< /code>
StarterApplication: < /p>
package com.parse.starter;

import android.app.Application;
import android.util.Log;

import com.parse.Parse;
import com.parse.ParseACL;
import com.parse.ParseException;
import com.parse.ParseObject;
import com.parse.ParseUser;
import com.parse.SaveCallback;

public class StarterApplication extends Application {

@Override
public void onCreate() {
super.onCreate();

// Enable Local Datastore.
Parse.enableLocalDatastore(this);

// Add your initialization code here
Parse.initialize(new Parse.Configuration.Builder(getApplicationContext())
.applicationId("")
.clientKey("")
.server("")
.build()
);

ParseObject object = new ParseObject("ExampleObject");
object.put("myNumber", "123");
object.put("myString", "rob");

object.saveInBackground(new SaveCallback () {
@Override
public void done(ParseException ex) {
if (ex == null) {
Log.i("Parse Result", "Successful!");
} else {
Log.i("Parse Result", "Failed" + ex.toString());
}
}
});

ParseUser.enableAutomaticUser();

ParseACL defaultACL = new ParseACL();
defaultACL.setPublicReadAccess(true);
defaultACL.setPublicWriteAccess(true);
ParseACL.setDefaultACL(defaultACL, true);

}
}
< /code>
Build.gradle(Project):
buildscript {
repositories {
mavenCentral()
jcenter()
maven {
url 'https://maven.google.com/'
name 'Google'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0'
}
}

allprojects {
repositories {
mavenCentral()
}
}

ext {
compileSdkVersion = 22
buildToolsVersion = "23.0.1"

minSdkVersion = 9
targetSdkVersion = 23
}
< /code>
build.gradle(module):
apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion '22.0.1'

defaultConfig {
applicationId "com.parse.starter"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "1.0"
multiDexEnabled true
}
dexOptions {
javaMaxHeapSize "4g"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.parse.bolts:bolts-tasks:1.3.0'
compile 'com.parse:parse-android:1.13.0'
compile 'com.google.android.gms:play-services:9.4.0'
compile 'com.android.support:multidex:1.0.0'
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post