Why cannot you run standard Java bytecode on Android?
Answer Posted / mady
Android uses Dalvik Virtual Machine (DVM) which requires a special bytecode. We need to convert Java class files into Dalvik Executable files using an Android tool called "dx". In normal circumstances, developers will not be using this tool directly and build tools will care for the generation of DVM compatible files.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is gradlew?
What is service lifecycle
Is google pixel an android phone?
What is sqlite? How does it differ from client-server database management systems?
What is oxygen os?
What is portable Wi-Fi hotspot in Android?
What is listactivity?
What is the relationship between the life cycle of an asynctask and an activity? What problems can this result in? How can these problems be avoided?
What’s wake locks?
Kindly name few of the last code given to android different versions?
Is there a case wherein other qualifiers in multiple resources take precedence over locale?
Explain the steps in creating a bounded service through aidl.
What virtual machine android runs on?
How to use hashmap with arraylist in android?
Explain in brief about the important file and folder when you create new android application.