0 down vote favorite 
<http://stackoverflow.com/questions/38447215/android-studio-suddenly-refusing-to-use-api-23-rather-than-24#>
 

I have been developing my app for a couple of weeks, routinely rebuilding 
without errors. Then something weird happened to my Windows system. It's as 
if all my Android Studio settings have been lost. Normally, when I start 
Android Studio, it automatically loads my project. Today it didn't and I 
had to open the project manually.


I then tried to open one of my layout XML files and it refused to render it 
saying "Android N requires the IDE to be running with Java 1.8". I 
remembered I had this problem before. I clicked on the little green man 
with a 24 next to him and chose "API 23: Android API 23". Problem solved. I 
can now see my activity layout. Except...


Unfortunately, if I now close Android Studio and re-open it, it forgets 
that I selected API 23 and again says "Android N requires..." and I have to 
explicitly choose API 23 again. Why isn't it remembering like it used to?


However, that's a mere inconvenience compared with the other problem. Now, 
when I try to rebuild my app I get the error "compileSdkVersion 
'Android-24' requires JDK 1.8 or later to compile." It wasn't saying that 
yesterday. What's gone wrong?


How do I convince Android Studio, permanently, that I want to use API 23 
and not 24 for rendering and how do I fix the compilation error?

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/f7c5a560-7ab8-451b-9aa8-d13f505e6d7f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to