Android Studio 2.1.2 Rendering problems. VectorDrawable_Delegate.nDraw - android

When attempting to view a preview of your app you may encounter the following...
Rendering Problems Exception
raised during rendering:
android.graphics.drawable.VectorDrawable_Delegate.nDraw(JJJLandroid/graphics/Rect;ZZ)I

Issue is resolved by de-selecting the API 23 preview as shown below, select the non Preview option.

I think I am a bit late to answer, but the solutions provided above did not work for me.
The rendering error sure does go away, but the rendering displayed finally after selecting API 23 is incomplete or wrong.
In my case, the action bar custom theme color and everything vanished.
So, for everyone out there who has a custom theme in their app, here's a solution -
Check if in the XML preview pane, the rendering theme is selected as the one which is associated with your app in the manifest file.
Select your custom theme in the preview pane, the error will be gone and you will also be able to preview with the latest API (API 24)

Related

Espresso testing on Android API 28 emulator click issue

This is only on Android devices with api level 28.
trying to match a text after clicking the spinner fails.
Two approaches, one looking for a window that is not the activity, the second is looking for popup menu:
...
// Look for text "Green" in the menu
onView(withId(getFieldId(COLOR_ID))).perform(click());
onView(withText("Green"))
.inRoot(withDecorView(not(is(rule.getActivity().getWindow().getDecorView())))) // Look for popup menu
.perform(click());
// Second spinner, Look for the text "Medium"
onView(withId(getFieldId(SIZE_ID))).perform(click());
onView(withText("Medium")).inRoot(RootMatchers.isPlatformPopup()).perform(click());
...
Both are working fine with devices API <=27
Any idea why this is not working on 28? Thank you.
Problem solved by updating build tools version to 28.0.2 (was 28.0.1) and replaced all android support libraries to use androidx

Some style/theme attributes are not available in Android Studio

I recently started to learn Android development. But when I click themes, to change it, it says:
Rendering problems. Missing styles....
Then I can't push any Layout or view into the app.
I tried clicking Auto add all the missing attributes, but it doesn't do anything.
One of them works though - only the Manifest Theme.
These screenshot might help:
Screenshot 1
Screenshot 2
See in the image click on Overscan then the dialog is propmt change the Theme to Holo light the error will disappear.
Image :

Android Studio 2.0 not showing menu icons in preview

I've done some searching but I couldn't find any concrete information about my issue. I have a standard Empty project in Android Studio to which I have added a logout icon in the Action bar. For some reason the icon is only visible when I run the project on a virtual device or on my phone but it's not visible inside the preview screen in Android Studios. Is it a known bug or am I just missing something?
In the design view of a XML File you should try to use a older Render version:
For me, the previewer shows the icon if I add android:showAsAction="ifRoom" within the item's declaration.

I am getting rendering error in the latest android studio when trying to view the preview of an activity

Rendering Problems The following classes could not be instantiated:
android.support.v7.internal.widget.ActionBarOverlayLayout (Open
Class, Show Exception, Clear Cache)
What can be done to solve this? I can't get any preview for my XML coding.
I think it's not a final solution, but changing the Theme in design view from the base project theme to anything else allows it to build.
It happens to me too,
the only ways I found to fix this issue is:
at the top of Designer window
Change the theme.
OR
Change the API to 21 instead of 22.
the second choice is better because you will still able to see the same theme from API 22.
from xml view, check your right side, there was an option for for "Preview"

Unable to create a ToggleButton in Eclipse IDE for android

In my android XML Graphical Layout, it can not display my ToggleButton. I get some errors (see below). I have checked all other components in the Palette window and the only component that fails to load is ToggleButton. The problem is not project specific. It persists in every project I create.
Note: I have tried dragging it directly as well as using XML code to generate it. But it fails either way and the error is same.
Error :
Exception raised during rendering: -1
Exception details are logged in Window > Show View > Error Log
The graphics preview in the layout editor may not be accurate:
Different corner sizes are not supported in Path.addRoundRect. (Ignore for this session)
Path.isConvex is not supported. (Ignore for this session)
I have referred this question and tried to edit it but the edit was rejected. So please do not redirect me there.
I am using API 21. All the build tools are installed.
I had the same problem and solved by changing my target device screen to any of the xhdpi OR xxhdpi devices.
I'm sorry but I'm not able to post images yet, all you have to do is go to the dropdown menu just above the graphical layout -> General OR Google -> Select the xhdpi/xxhdpi target device you prefer.
I'm also new to android so I'm not able to explain why this is happening, I can only guess it's a compatibility issue or something. I'll try finding out more..
In the meantime I hope this will turn useful for you as well :-)
Problem is in your background drawable. Corners of your rectangle can be rounded all only by a same amount. Just like your error message says. You must set them all to same amount.
Perhaps it is the display theme so ensure that the theme you select matches the android:theme in your activity tag in AndroidManifest.xml. In Android Studio (sorry not eclipse as per question) in the top bar of the preview panel, I had to click the current theme name (which was Light) which brings up the Select Theme panel and then choose my theme under Project Themes (as I had a custom theme - you location may vary).

Categories

Resources