码迷,mamicode.com
首页 > 移动开发 > 详细

Android一个完整的项目转成SDK提供给第三方嵌入

时间:2015-09-09 19:53:38      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

1、项目导出Apk反编译到res/values/目录下找到‘public.xml‘和‘ids.xml‘两个文件;

2、项目设置为libray项目;

3、项目"Clean...",如果出现switch语句错误,一般要修改成if-else;

   [选择switch整个语句-右键-Quick Fix-Convert ‘switch‘ to ‘if-else‘]

4、拷贝上面提到的‘public.xml‘和‘ids.xml‘两个文件到项目res/values目录下,这一步是定义资源ID,防止在Library项目引用的资源文件找不到;

5、替换"@+id/"为"@id/";

6、修改项目中资源命名,可以看到项目gen目录下生成有项目的R文件,这里包含项目中引用到所有的资源,根据生成的R.java文件重命名项目中所有引用到的资源(这里可以添加前缀)。如此为了防止第三方项目引用Library项目时出现重复定义的情况,本步工作量大,建议写查找替换程序。

Android一个完整的项目转成SDK提供给第三方嵌入

标签:

原文地址:http://my.oschina.net/onlytwo/blog/503943

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!