android开发版本选项选择问题
运行时出现问题[2013-11-05 09:28:33 - Dex Loader] Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.[2013-11-05 09:28:33 - Android-hello] Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
不知道为什么,是不是和android 新建项目选SDK有关系?按照默认sdk都不改的话就可以运行,我改了就不行了,我想要在4.0手机上运行,模拟器用的4.0,target选什么,compile with选哪个版本 eclipse eclipse 开发版本 --------------------编程问答-------------------- 在4.0手机上运行,最小sdk版本在4.0,大概15以下就行;编译可以高一点。 --------------------编程问答-------------------- target和compile with都选4.0吧
还有,你这个错误是模拟器的还是真机上报的? --------------------编程问答-------------------- https://code.google.com/p/android/issues/detail?id=61710 --------------------编程问答-------------------- 试过,依然提示同样的错误呢~ =。=
btw,感谢分享。 --------------------编程问答--------------------
遇到同样问题能不能用汉语帮忙解释一下怎么搞的? --------------------编程问答-------------------- 在manifest中设置一下吧<uses-sdk
android:minSdkVersion="5"
android:targetSdkVersion="14" /> --------------------编程问答-------------------- 去除依赖包 Android Dependencies,在eclipse中右键这个文件夹,在Build Path选项中选择 remove it from build path --------------------编程问答--------------------
正解 --------------------编程问答-------------------- 这个是正解, 麻烦的是, 你关掉eclipse,重新进入, 这个包又在, 你又要重新删除了 --------------------编程问答-------------------- 在 “java build path” 的”libraries“ 中remove 掉
补充:移动开发 , Android