背景:我一直在使用Terminal-IDE程序来学习如何做Android开发(我喜欢vim,初学者…)。
https://play.google.com/store/apps/details?id=com.spartacusrex.spartacuside作为发货,它支持SDK级别9。我想支持14级(Android 4.0+),这样我就可以使用GridLayout而不是更复杂的TableLayout。
我给作者发了电子邮件,他在不到一天的时间里就回复了(真不错!),但是,当我在平板电脑(Nexus 7 model 2)的/system目录下寻找替代的android.jar时,这个特别的jar不存在,只有许多其他的jar,它们的名字更长,只是对dex文件的包装。
有人遇到这个问题并解决了吗?在进一步与该环境的作者发送电子邮件后,我发现了一个简单的解决方案:
- 进入T-IDE的system/classes目录安装
- 重命名现有的jar(例如- android.jar.t-ide)
- 从SDK(或Android Studio中的SDK目录)复制Android .jar,并使用另一个名称(例如- Android .jar. Studio . SDK)
- 从更新后的SDK jar创建一个符号链接到android.jar
现在我可以使用GridLayout从Android 4.0 -编译(平板电脑)和运行得很好。我不需要更新任何其他环境变量或配置,因为我用一个指向更新后的jar的符号链接替换了原来的android.jar("ls -l"将显示哪个被用作"android.jar")。
注意:如果你从Android Studio获得更新的Android .jar,请确保获得sdk目录下的那个,而不是 "plugins"目录下的那个,因为