Dies ist ein Standard-Starterprojekt. Es wurden noch keine neuen Codes geschrieben. Das Bild sagt alles:
build.gradle (Modul: app)
apply plugin: 'com.Android.application'
apply plugin: 'kotlin-Android'
apply plugin: 'kotlin-Android-extensions'
Android {
compileSdkVersion 28
defaultConfig {
applicationId "chatchattan.nooguiquirks.com.chatchattan"
minSdkVersion 15
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'com.Android.support:appcompat-v7:28.0.0-rc01'
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.2'
androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.Android.support:recyclerview-v7:28.0.0-rc01'
}
Ich denke, ich habe das dazu notwendige SDK (28) heruntergeladen. Es wurde sogar versucht, auf API 24,25 herunterzusteigen, um zu sehen, ob etwas geändert wird, aber die Vorschau für Design und Blueprint-Rendering funktioniert nicht.
Versuchte Lösungen:
Stellen Sie sicher, dass Ihr Android-SDK auf das Ihres build.gradle aktualisiert ist
Projekt reinigen
Cache/Neustart ungültig machen
App Theme verwenden
IMMER NOCH NICHTS!
Irgendwelche guten Ideen? :)
Füge Basis unter styles.xml hinzu
<!-- Base application theme. -->
<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
sie müssen im Modul ändern: App
implementation 'com.Android.support:appcompat-v7:28.0.0-rc01'
mit diesem :
implementation 'com.Android.support:appcompat-v7:28.0.0-alpha1'
Dann synchronisieren Sie es
Die neueste Version der Support-Bibliothek enthält einige Fehler
So ändern Sie die Version der Android-Support-Bibliothek in 28.0.0-alpha1
.
Oder zurück, um die 27 SDK-Version zu verwenden
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.Android.support:appcompat-v7:28.1.1'
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:1.0.2'
androidTestImplementation 'com.Android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.Android.support:recyclerview-v7:28.1.1'
}
Es gibt verschiedene Gründe dafür, dass die Entwurfsansicht Layouts nicht rendern kann.
Sie können folgendes versuchen
*Make sure XML representation of layout is error free.
Try changing the API levels in the design views.
Clean build your project by going to Build > Clean build
Ensure you don’t have any file from SDK that is missing
If everything is proper still if Android studio is not able to render your layout invalidate cache and restart Android studio by going to File > Invalidate Cache/Restart*