Reputation: 23
This was my first time using Android studio and I dont know what are those errors mean or what they implyenter image description here
[Render Problem Failed to load AppCompat ActionBar with unknown error. Missing Constraints in ConstraintLayout
This view is not constrained. It only has designtime positions, so it will jump to (0,0) at runtime unless you add the constraints The layout editor allows you to place widgets anywhere on the canvas, and it records the current position with designtime attributes (such as layout_editor_absoluteX). These attributes are not applied at runtime, so if you push your layout on a device, the widgets may appear in a different location than shown in the editor. To fix this, make sure a widget has both horizontal and vertical constraints by dragging from the edge connections.]
Upvotes: 2
Views: 11064
Reputation: 58974
Always use stable version of libraries. If you are developing an app, you don't want to face these type of errors.
At the time of answering the current most stable version is 27.1.1
and second 28.0.0-rc02
.
I suggest use 27.1.1
until 28
stable version release.
implementation 'com.android.support:appcompat-v7:27.1.1'
Track the support library release.
Upvotes: 0
Reputation: 131
Open, res --> values --> styles.xml, here you will find a line like this:
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
Change DarkActionBar
to NoActionBar
Upvotes: 13
Reputation: 1420
Please change com.android.support:appcompat-v7:28.0.0-alpha3
to com.android.support:appcompat-v7:28.0.0-alpha1
in build.gradle(Module: App)
.
And click File -> Invalidate Caches / Restart
Of course you need internet access.
It seems there is a bug in com.android.support:appcompat-v7:28.0.0-alpha3
Upvotes: 10
Reputation: 842
Missing Constraints in Constraint Layout :-
It means some constraints values are not given like distance from the top ,bottom left and right .Here's a link to solve this problem.
And another link if you want to know more about constraint layout
If you are first time using Android studio then you should start with some simple layouts like linear or relative layout.
Hardcoded text :-
Ths is not an error but a warning. As a general rule, you should never use hardcoded strings in your layout but always use string resources (which means the all strings are stored in one separate file where they are easily changeable for different languages and so on).
To convert a hard coded String to a string ressource:
1:put the curser on the hard coded string
2:press ALT + Enter
3:enter a name for your resource
4:click OK
Upvotes: 1