android项目在project.properties文件中写入这句话android.library=true,即可作为library项目导入到主项目中去(好像是因为有资源文件所以不能打成jar包,只能这样导入到主项目)
1,主项目报错(主要原因就是选中了is library)
问题1:R.id.xx的文件不能够在 switch cases 中使用,提示Migrate Android Code
解决方法:是把switch cases 改成 if else的方式,在eclipse中可以使用
原因是As of ADT 14, resource fields cannot be used as switch cases in android library project
具体参考 http://stackoverflow.com/questions/8387777/what-is-migrate-android-code
问题2:但是运行时又报错,主项目变成了library项目,无法运行
解决方法:原来在项目右键properties->android->is library我选中了,所以报错,去除勾选就好了