作者yauhh (哟)
看板AndroidDev
标题[问题] eclipse之支援多版本Android开发
时间Sat Apr 21 18:39:02 2012
各位好. 我闲来无事把别人的电脑上拿来的程式放到自己电脑上,
因我的eclipse只灌SDK version 2.1,发现程式中对於
"match_parent"无法解读,也无法解读一段程式中的栏位:
if (Build.VERSION.RELEASE.contains("2.1")) {
photoFolders.add("Pictures");
photoFolders.add("DCIM");
} else {
photoFolders.add(Environment.DIRECTORY_PICTURES);
^^^^^^^^^^^^^^^^^^
photoFolders.add(Environment.DIRECTORY_DCIM);
^^^^^^^^^^^^^^
}
我觉得,此时eclipse外卦SDK的情况最适合用来开发此版本的程式.
将来假如要开发2.2版本的程式,则需要有SDK version 2.2.
我是这样想,eclipse可不可以开启为某一个domain只挂入SDK version 2.1,
并且可以开启为另一个domain只挂入SDK version 2.2?
假如可以这样,我可以有一份程式只挂某版本SDK来处理该版本部份的程式,
等到程式全部整理好,则将所需要的SDK版本全部挂上,使程式可以编译.
请问可以做得到吗? 或者有什麽工作方式来支援多版本开发?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.112.228.249
1F:推 iincho:呃..看不大懂你的问题... 04/22 21:11
2F:→ yauhh:ok没关系,我慢慢找答案 04/22 21:15
3F:→ WanCW:这不是改 project 的 Build Target 就好了嘛? 04/23 15:31
4F:推 shietsd:<uses-sdk android:minSdkVersion="APINUMBER" /> 04/24 02:11
5F:→ shietsd:or android:targetSdkVersion="APINUMBER" 04/24 02:13
6F:→ shietsd:or android:maxSdkVersion="APINUMBER" 04/24 02:14
7F:→ yauhh:这样设定,其他版本的android.jar就不会起作用了吗? 04/24 19:28