Android Studio运行安卓程序…
来源:互联网 发布:系统优化的目的是 编辑:程序博客网 时间:2024/06/11 04:31
问题描述:
Android Studio写的程序,想在安卓2.3.3(对应的sdk版本是10)虚拟器上运行,报Failure[INSTALL_FAILED_OLDER_SDK]错误。
分析与解决过程:
网上都说是因为程序源码下的“AndroidManifest.xml”文件中定义了“minSdkVersion”的原因,将其删除就可以解决问题。
可是我源码下的“AndroidManifest.xml”文件中根本就没有“minSdkVersion”内容,在源码各个目录挨个查找,发现在“app\build\intermediates\manifests\full\debug”目录下也有个“AndroidManifest.xml”文件,里面定义了如下内容:
<uses-sdkandroid:minSdkVersion="16"android:targetSdkVersion="21"/>
马上将上述两个值都修改为10,再运行问题依旧,而且该文件又还原为修改前的版本了。可见这个文件是在每次编译时自动生成的,源头不在这!
可是没有别的xml文件了,那就找找非xml文件吧,用文本方式打开看看是否有相关定义,最后发现在程序源码的app目录下有个“build.gradle”文件,内容如下:
将上图中的两个值修改为10后,程序就可以在安卓2.3.3虚拟设备中运行了!
解决方案:
修改源码app目录下的“build.gradle”文件,将其中的minSdkVersion 、targetSdkVersion修改为跟虚拟设备的安卓API版本一致即可。
PS:
minSdkVersion 、targetSdkVersion 的解释参考:
http://blog.csdn.net/jspamd/article/details/17467835
- Android Studio运行安卓程序…
- 安卓蓝牙程序中android java.lang.…
- Android Studio运行安卓程序报Failure [INSTALL_FAILED_OLDER_SDK]的解决办法
- Android Studio运行安卓程序报Failure [INSTALL_FAILED_OLDER_SDK]的解决办法
- Android Studio运行安卓程序报Failure [INSTALL_FAILED_OLDER_SDK]的解决办法
- Android Studio 配置NDK,运行第一个hello-jni安卓程序详细步骤
- android studio 调试安卓程序
- Zend Studio 12 安…
- 在逍遥安卓模拟器上运行android studio项目
- Android Studio 运行java程序
- Android Studio 运行java程序
- Android Studio--不能运行程序
- Android Studio 运行java程序
- Android Studio 运行java程序
- Android Studio运行java程序
- Android Studio运行java程序
- android studio 获取安卓程序版本号不正确
- 安卓 android 程序运行,禁止锁屏代码
- Android SDK安装报错的解决办法
- Eclipse离线安装ADT报错的解决办法
- 条款11:在operator=中处理“自我赋值”
- 【Java】——代理模式
- java.awt.headless 模式
- Android Studio运行安卓程序…
- 线程池的使用
- 将AVD移到非系统盘的办法
- VB6每次打开都弹出VS2008正在配置…
- 访问win8共享文件夹要输密码的解决…
- 如何查看myeclipse集成的eclipse版…
- OpenGL ES 光照(三)
- MyEclipse代码编辑器中汉字太小的…
- myeclipse web开发中jawin调…