[自由讨论] Android导入一个原来存在的工程后,怎么无法自动生成它的资源管理R类?
struts_2010
2010-12-29
<!--StartFragment -->
这是我导入的一个已经存在的工程后的情形,它的包我也全导入了
<!--StartFragment -->
|
|
dongya1987
2010-12-29
xml中有错的话会这样
|
|
struts_2010
2010-12-29
谢谢回复, ,我解决了... 刚刚是因为android的版本不匹配
呵呵... ... 我的清单文件中的targetSdkVersion是5,我改成android2.0就OK了 只是我还有个疑问: 既然android:minSdkVersion="3"为甚么我用android1.5就不行了。。。。。 <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5"></uses-sdk> |
|
toolong
2010-12-31
同样的问题,我的targetSdkVersion是4,为什么我把编译环境改成1.6还是有错?
|
|
toolong
2010-12-31
struts_2010 写道 谢谢回复, ,我解决了... 刚刚是因为android的版本不匹配
呵呵... ... 我的清单文件中的targetSdkVersion是5,我改成android2.0就OK了 只是我还有个疑问: 既然android:minSdkVersion="3"为甚么我用android1.5就不行了。。。。。 <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5"></uses-sdk> 应该是这样的, android:minSdkVersion="3"是指你的程序可以运行的平台的最低版本,而不是编译平台版本 |
|
struts_2010
2010-12-31
谢谢,解答
还有三个问题 1、运行平台的最低版本和编译平台版本是指? 2、If your application is not compatible with all versions (for instance, it uses APIs introduced in API Level 3) and you have not declared the proper android:minSdkVersion, then when installed on a system with an API Level less than 3, the application will crash during runtime when attempting to access the unavailable APIs. 这是参考文档的一段话,我虽然看的有点晕,但也有点明白了笔者的意思: 是不是minSdkVersion只是对编译器而言的 版本控制? 运行平台的版本不能用manifest文件指定? 3.With this attribute set, the application says that it is able to run on older versions (down to minSdkVersion), but was explicitly tested to work with the version specified here. 为什么文档上说targetSdkVersion的指定版本可以低于minSdkVersion |
|
dahui12344321
2010-12-31
struts_2010 写道 谢谢,解答
还有三个问题 1、运行平台的最低版本和编译平台版本是指? 我只说一下第一个问题,编译平台表示的是你的程序在Android sdk什么版本中编译,如果是用eclipse开发的话,就是说你的sdk版本。运行平台就是程序程序打包成apk后,部署到手机上,要求手机的Android版本。 |
|
struts_2010
2010-12-31
dahui12344321 写道 struts_2010 写道 谢谢,解答
还有三个问题 1、运行平台的最低版本和编译平台版本是指? 我只说一下第一个问题,编译平台表示的是你的程序在Android sdk什么版本中编译,如果是用eclipse开发的话,就是说你的sdk版本。运行平台就是程序程序打包成apk后,部署到手机上,要求手机的Android版本。 [color=orange]是不是minSdkVersion只是运行平台的版本控制? 对编译器而言的 版本不能用manifest文件指定? [/color] |