第一步:

用eclipse创建一个android应用-->Test

第二步:

进入该应用目录

cd/home/oldfeel/android/workspace/Test

第三步:

删除bin目录和gen目录

rm-rfbinrm-rfgen

第四步:

替换包名.比如Test的包名为 cn.oldfeel.test.要替换成 cn.oldfeel.test1,执行以下代码

/****@authoroldfeel**Createdon:2014年2月9日*/publicclassTest{/**项目目录*/privatestaticStringpath="/home/oldfeel/android/workspace/Test";/**旧包名*/privatestaticStringOLD="cn.oldfeel.test";/**新包名*/privatestaticStringNEW="cn.oldfeel.test1";publicstaticvoidmain(String[]args){Filefile=newFile(path);readFile(file);System.out.println("ok");}/***遍历读取项目中的所有文件**@paramfile*/publicstaticvoidreadFile(Filefile){if(file.isDirectory()){File[]files=file.listFiles();for(Filefile2:files){if(file2.isDirectory()){readFile(file2);}else{doFile(file2);}}}else{doFile(file);}}/***如果文件是以java或者xml结尾的.说明是文本文件,查找替换里面的旧包名为新包名**@paramfile*/privatestaticvoiddoFile(Filefile){Stringname=file.getName();Stringtype=name.substring(name.lastIndexOf(".")+1,name.length());if(!(type.equals("java")||type.equals("xml"))){return;}try{BufferedReaderbufferedReader=newBufferedReader(newInputStreamReader(newFileInputStream(file)));StringBuildersb=newStringBuilder();Stringline=null;while((line=bufferedReader.readLine())!=null){line=line.replaceAll(OLD,NEW);sb.append(line+"\n");}bufferedReader.close();BufferedWriterbufferedWriter=newBufferedWriter(newFileWriter(file));bufferedWriter.write(sb.toString());bufferedWriter.close();}catch(FileNotFoundExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}}}

第五步:

用android sdk自带的工具生成build.xml

/home/oldfeel/android/android-sdk-linux/tools/androidupdateproject--path.

第六步:

使用ant打包生成apk.当前目录下的 bin/MainActivity-debug.apk

/home/oldfeel/android/apache-ant-1.9.3/bin/antdebug

好了.项目目录下的bin目录下的MainActivity-debug.apk文件就可以安装使用了.

更多相关文章

  1. 【Android】Handler应用(二):从服务器端加载JSON数据的优化
  2. Android--如何将android studio项目转换成eclipse
  3. Android应用程序键盘(Keyboard)消息处理机制分析(7)
  4. Android——数据存储(四种方式之二)读写SD卡
  5. Android(安卓)使用NDK R5开发JNI应用详解
  6. 电脑导出文件到手机 adb push
  7. Android开发周报:Android(安卓)Studio2.0发布、Activity动态创建
  8. Android(安卓)NDK r5 windows系统上安装与使用
  9. android实战项目五做一个倒计时的button

随机推荐

  1. Android常用布局属性
  2. 我的Android进阶之旅------>Android 众多
  3. 浅析Android手机卫士读取联系人
  4. 转:打造一款 Android 联网 tic-tac-toe 游
  5. 关于android的id
  6. Android:常用属性整理
  7. Android画图之Bitmap(二)
  8. Android的UI结构试图工具hierarchyviewer
  9. Android Studio开发指南
  10. Android中animation方面知识: Android:int