Skip to content

Instantly share code, notes, and snippets.

@caingougou
Created January 22, 2013 02:30
Show Gist options
  • Save caingougou/4591568 to your computer and use it in GitHub Desktop.
Save caingougou/4591568 to your computer and use it in GitHub Desktop.
Generate dummy apk file
#!/bin/sh
ANDROID_TOOLS_DIR=[android tools dir]
NAME=Me
mkdir $NAME$1
$ANDROID_TOOLS_DIR/android -s create project --target 18 --name $NAME$1 --path $NAME$1 --activity $NAME$1 --package com.$NAME.android$1
cd $NAME$1
sed -i 's/android:versionName="1\.0"/android:versionName="1\.0\.0"/g' AndroidManifest.xml # force the version name three parts
sed -i '6i\\t\<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="15" android:maxSdkVersion="15" />' AndroidManifest.xml # add sdk versions
sed -i '7i\\t\<compatible-screens>\n\t\t\<screen android:screenSize="small" android:screenDensity="ldpi" />\n\t\t\<screen android:screenSize="small" android:screenDensity="mdpi\" />\n\t\t\<screen android:screenSize="small" android:screenDensity="hdpi" />\n\t\t\<screen android:screenSize="small" android:screenDensity="xhdpi" />\n\t\t\<screen android:screenSize="normal" android:screenDensity="ldpi" />\n\t\t\<screen android:screenSize="normal" android:screenDensity="mdpi" />\n\t\t\<screen android:screenSize="normal" android:screenDensity="hdpi" />\n\t\t\<screen android:screenSize="normal" android:screenDensity="xhdpi" />\n\t\<\/compatible-screens\>' AndroidManifest.xml
#cat AndroidManifest.xml # add compatible screen sizes
ant release -q
cd ..
mv $NAME$1/bin/$NAME$1-release-unsigned.apk $NAME$1.apk
rm -r $NAME$1
@Deepesh-Barsiwal
Copy link

app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment