相关疑难解决方法(0)

Android Proguard跳过外部jar

我尝试在我的Android项目中使用Proguard,我使用命令行'android update project/path/to/project'设置Proguard,并在项目的根目录中创建文件proguard.cfg.(在我的Eclipse with Android 2.3 sdk中,当创建一个新项目时,proguard.cfg文件不会自动创建,因此我必须使用命令行手动添加它).

当我导出项目时,我得到以下错误

    [2011-02-06 09:02:49 - TestProject] Warning: oauth.signpost.jetty.HttpRequestAdapter: can't find referenced class org.mortbay.jetty.client.HttpExchange
[2011-02-06 09:02:49 - TestProject] Warning: oauth.signpost.jetty.HttpRequestAdapter: can't find referenced class org.mortbay.jetty.HttpFields
[2011-02-06 09:02:49 - TestProject] Warning: oauth.signpost.jetty.HttpRequestAdapter: can't find referenced class org.mortbay.jetty.client.HttpExchange
[2011-02-06 09:02:49 - TestProject] Warning: oauth.signpost.jetty.HttpRequestAdapter: can't find referenced class org.mortbay.io.Buffer
[2011-02-06 09:02:49 - TestProject] Warning: oauth.signpost.jetty.HttpRequestAdapter: can't find referenced class org.mortbay.jetty.client.HttpExchange
[2011-02-06 09:02:49 - TestProject] Warning: oauth.signpost.jetty.HttpRequestAdapter: can't find referenced class org.mortbay.jetty.client.HttpExchange
[2011-02-06 09:02:49 - TestProject] Warning: oauth.signpost.jetty.HttpRequestAdapter: …
Run Code Online (Sandbox Code Playgroud)

android jar external proguard

15
推荐指数
1
解决办法
2万
查看次数

(Android)Proguard找不到动态引用的类javax.swing.*

我有Proguard的问题和使用外部库.我的项目编译没有错误,并在真实设备上成功运行,但只有当我从Eclipse运行它时.现在我想制作一个混淆版本,所以我做了以下内容:运行"android update project -p ./"添加

proguard.dir=/home/stoned/android-sdk-linux_86/proguard4.5.1/lib
proguard.config=/home/stoned/workspace/Fidoo/proguard.cfg
Run Code Online (Sandbox Code Playgroud)

当我运行"ant release"时,我得到以下内容:

... skipped many irrelevant messages ...

-obfuscate:
    [mkdir] Created dir: /home/stoned/workspace/Fidoo/bin/proguard
      [jar] Building jar: /home/stoned/workspace/Fidoo/bin/proguard/original.jar
 [proguard] ProGuard, version 4.4
 [proguard] ProGuard is released under the GNU General Public License. The authors of all
 [proguard] programs or plugins that link to it (com.android.ant, ...) therefore
 [proguard] must ensure that these programs carry the GNU General Public License as well.
 [proguard] Reading input...
 [proguard] Reading program jar [/home/stoned/workspace/Fidoo/bin/proguard/original.jar]
 [proguard] Reading program jar [/home/stoned/workspace/Fidoo/libs/exapi-1.16.jar] …
Run Code Online (Sandbox Code Playgroud)

android proguard

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

android ×2

proguard ×2

external ×1

jar ×1