プリミティブ?したがって、Eclipseではなく、antでもありません。 aapt、javac、dx、apkbuilder、および署名者を直接使用することができます。それ以上は直接的なものです。あなたはまだプログラマーであり、繰り返しを扱う方法があります。
私はTerminal IDEでデバイス上でのアプリケーション開発を行っています。いくつかの長さは、再コンパイルを回避し、エラー発生後速やかに終了するときにすることがなくなっている
P=me/rapacity/stitch
rm src/$P/R.java
mkdir -m 770 -p dist || exit
mkdir -m 770 -p build/classes || exit
mkdir -m 770 -p tmp || exit
./index.perl
aapt p -f -M AndroidManifest.xml -F build/resources.res \
-I ~/sdk/3.2/android.jar -S res/ -J src/$P || exit
cd src
for F in \
SelectActivity.java Tilesets.java \
StitchActivity.java \
TilesetView.java \
; do
if test $P/$F -nt ../build/classes/$P/$(dirname $F)/$(basename $F .java).class; then
echo Building $P/$F
REBUILD=1
javac -d ../build/classes $P/$F 2> ../tmp/javac.out
../redcat ../tmp/javac.out
grep error ../tmp/javac.out && exit
fi
done
cd ..
if [ ! -z $REBUILD ]; then
set -x
(cd src; javac -d ../build/classes $P/R.java)
(cd build/classes; dx --dex --verbose --no-strict --output=../core.dex me) || # 'me' as in me.rapacity.
apkbuilder dist/core.apk -u -z build/resources.res -f build/core.dex || exit
signer dist/core.apk core-debug.apk
else
echo +++ No need to rebuild .apk
fi
する:これは、1つの私のビルドスクリプト(「作る」という名前)です。そのほとんどはプロジェクトごとに編集する必要があります。
I二@WarrenFaith:
は、ビデオ入門します。彼が提案しているものは、Androidアプリを開発するために必要な最小限のものです。 – Ghost
必要に応じて、コマンドラインでeclipseを、java/xmlを編集するためのテキストエディタで置き換えることができます。 [コマンドラインからのプロジェクトの管理](http://developer.android.com/guide/developing/projects/projects-projects-cmdline.html)と[コマンドラインからのビルドと実行](http://developer.android .com/guide/developing/building/building-cmdline.html)。必要なのは(既に述べたように)Java 6のインストール、AndroidのSDK、端末、お好みのエディタだけです。 –