Guest User

Untitled

a guest
May 20th, 2018
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. android.library=true
  2.  
  3. android.library.reference.1=../myOrigApp
  4.  
  5. cd sibling
  6. cp ../myOrigApp/AndroidManifest.xml ../myOrigApp/local.properties ../myOrigApp/build.properties .
  7.  
  8. <replaceregexp flags="g" byline="false">
  9. <regexp pattern="old.package.string" />
  10. <substitution expression="new.package.string" />
  11. <fileset dir="src" includes="**/*.java" />
  12. </replaceregexp>
  13.  
  14. <!--partner.dir, pkg.name, ver.code, ver.name are input from command line when execute 'ant' -->
  15.  
  16. <!-- set global properties for this build -->
  17. <property name="build.bin" location="bin"/>
  18. <property name="build.gen" location="gen"/>
  19. <property name="src" location="src"/>
  20. <property name="res" location="res"/>
  21.  
  22. <target name="preparefiles" description="Prepare files for different partner" >
  23. <delete dir="${build.bin}" />
  24. <delete dir="${build.gen}" />
  25.  
  26. <copy todir="${res}" overwrite="true" />
  27. <fileset dir="${partner.dir}/res" />
  28. </copy>
  29.  
  30. <!-- change the import in all Java source files -->
  31. <replaceregexp file="AndroidManifest.xml"
  32. match='android.versionCode="(.*)"'
  33. replace='android.versionCode="${ver.code}"'
  34. byline="false">
  35.  
  36. <replaceregexp file="AndroidManifest.xml"
  37. match='android.versionName="(.*)"'
  38. replace='android.versionName="${ver.name}"'
  39. byline="false">
  40.  
  41. <replaceregexp file="AndroidManifest.xml"
  42. match='package="(.*)"'
  43. replace='package="${pkg.name}"'
  44. byline="false">
  45.  
  46. <!-- change the package name in AndroidManifest -->
  47. <replaceregexp flags="g" byline="false">
  48. <regexp pattern="import(.*)com.myproject.com.R;" />
  49. <substitution expression="import com.${pkg.name}.R;" />
  50. <fileset dir="${src}" includes="**/*.java" />
  51. </replaceregexp>
  52.  
  53. <replaceregexp flags="g" byline="false">
  54. <regexp pattern="(package com.myproject.com;)" />
  55. <substitution expression="1&#10;import com.${pkg.name}.R;" />
  56. <fileset dir="${src}" includes="**/*.java" />
  57. </replaceregexp>
  58. </target>
Add Comment
Please, Sign In to add comment