J'essaie de démarrer un nouveau projet ici mais ce problème est en train d'apparaître. Je peux exécuter le projet et le déployer dans un émulateur, mais ce problème de rendu et d'utilisation de ressources privées m'efface. J'ai déjà essayé toutes les solutions possibles trouvées sur Internet mais ça ne résout pas le problème
<?xml version="1.0" encoding="utf
<Android.support.constraint.ConstraintLayout
xmlns:Android="http://schemas.Android.com/apk/res/Android"
xmlns:app="http://schemas.Android.com/apk/res-auto"
xmlns:tools="http://schemas.Android.com/tools"
Android:layout_width="match_parent"
Android:layout_height="match_parent"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context=".MainActivity"
tools:showIn="@layout/activity_main">
<TextView
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"
Android:text="Hello World!" />
</Android.support.constraint.ConstraintLayout>
Style
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="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>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
Build.gradle
apply plugin: 'com.Android.application'
apply plugin: 'kotlin-Android'
apply plugin: 'kotlin-Android-extensions'
Android {
compileSdkVersion 28
defaultConfig {
applicationId "com.example.Acer.myapplication3"
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-jre7:$kotlin_version"
implementation 'com.Android.support.constraint:constraint-layout:1.0.2'
implementation 'com.Android.support:design:28.0.0-alpha3'
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'
}
Avait le même problème - est allé au gestionnaire de SDK et installé des plates-formes de SDK supplémentaires; Oreo 8.1. Il semble que le problème était que la «nouvelle» API 28 a toujours des problèmes. Il est dit partiellement installé, mais je viens de cocher les cases des API inférieures et il a téléchargé/installé:
De plus, j'ai modifié les versions du SDK, des outils de génération, des outils de compilation et de conception de mon fichier build.gradle comme indiqué ci-dessous. Cela fonctionne maintenant et je reviendrai plus tard à l'API 28 lorsque ces problèmes auront été résolus.
apply plugin: 'com.Android.application'
Android {
compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
...
minSdkVersion 15
targetSdkVersion 27
...
dependencies {
implementation 'com.Android.support:appcompat-v7:27.0.0'
implementation 'com.Android.support.constraint:constraint-layout:1.1.2'
implementation 'com.Android.support:design:27.0.0'
}
Il vous suffit de modifier les codes suivants dans la section Dépendances de votre fichier build.gradle
:
De:
implementation 'com.Android.support:appcompat-v7:28.0.0-rc02'
implementation 'com.Android.support:design:28.0.0-rc02'
À:
implementation 'com.Android.support:appcompat-v7:28.0.0-alpha1'
implementation 'com.Android.support:design:28.0.0-alpha1'
Et puis synchronisez votre projet.
Ajouter 'Base' avant 'Theme.AppCompat.Light.DarkActionBar' dans styles.xml . A travaillé pour moi.
Essayez d'utiliser ceci:
dependencies {
implementation 'com.Android.support:appcompat-v7:27.1.1'
implementation 'com.Android.support.constraint:constraint-layout:1.1.1'
}
Au lieu de constraint-layout:1.1.2
.
Cela a résolu mon problème.
Assurez-vous de décocher l'option OFF LINE option dans settings> gradle, puis .__ synchroniser à nouveau le projet tout en étant connecté au réseau