4

我所做的是从我的 eclipse 项目中获取类文件并通过优化器/混淆器运行它们。所以我现在已经优化了我想以 apk 的形式获得的类文件,以便我可以签名和发布它。但是,我不知道如何做到这一点。我想我不能只将它们复制到我的 eclipse 项目的 bin 文件夹中,因为当我尝试导出签名的 apk 时,eclipse 只会用新的编译覆盖它们。那么如何从这些类文件中创建一个 apk 呢?

4

2 回答 2

11

您可以尝试将它们放在 bin/classes 中,然后使用“ant”命令来构建您的应用程序

cd /path/to/my/app
ant release

它每次都会询问您的私钥来签署应用程序,可以通过编辑“build.properties”文件将其配置为自动签名:

key.store=release.keystore
key.alias=release
key.store.password=my_key_password
key.alias.password=my_key_password

您还可以调查 Android SDK,找到它实际使用的 ANT 构建脚本,并在构建过程中间插入您的自定义混淆器/优化器调用。

于 2010-06-07T09:22:54.647 回答
-1

这是一个例子:

android create project \
--target 1 \
--name MyAndroidApp \
--path ./MyAndroidAppProject \
--activity MyAndroidAppActivity \
--package com.example.myandroid
于 2011-05-13T12:23:01.740 回答