Android ant build cannot find symbol

出现这种情况有两种原因:

1.     class 被exclude (ant 不会exclude )

2.     import 内部类的内部类  比如

import IA.IIA;

class A{

class IA {

class IIA{

}

}

public void method(){

//会报 IA cannot find symbol

IIA a = new IIA();

}

}

解决办法:

问题1.     将exclude 的文件删除

问题2.     将import IA.IIA 删掉

使用 IA.IIA a = new IA.IIA();

Android ant build cannot find symbol

时间: 2024-10-09 13:27:46

Android ant build cannot find symbol的相关文章

android ant build.xml实例

利用ant编译apk. 使用的时候仅仅须要改动SKD路径javahome路径和project路径就能够了. <?xml version="1.0" encoding="UTF-8"?> <project name="Scolview" default="zipalign" basedir="."> <property name="exe" value=&qu

cocos2dx 编译错误 BUILD FAILEDG:\android\SDK\android-sdk-windows\tools\ant\build.xml:645: The following

BUILD FAILEDG:\android\SDK\android-sdk-windows\tools\ant\build.xml:645: The following erroroccurred while executing this line:G:\android\SDK\android-sdk-windows\tools\ant\build.xml:683: null returned: 1 解决办法: rd bin /S /Q cocos2dx 编译错误 BUILD FAILEDG:

Unity Android &amp;&amp; Ant Automate Build 之一

这几天抽空研究下Android SDK 自动化打包.顺便温习下Unity 与 Android 交互机制. 一.Unity 与 Android 的 消息传递机制 Example: 导出 Android Project 这里为了测试,就填了包名能导出就行了 Eclipse 导入之后 在 最开始启动的Activity 上加上一个被 u3d 代码调用的函数 即可 1 public void BeCalledFromUnity(String arg) 2 { 3 UnityPlayer.UnitySend

Android 在Eclipse中使用Ant Build构建项目时出现的"crunch"

-code-gen: [mergemanifest] Found Deleted Target File [mergemanifest] Merging AndroidManifest files into one. [mergemanifest] Manifest merger disabled. Using project manifest only.      [echo] Handling aidl files...      [aidl] No AIDL files to compil

Android Ant 和 Gradle 打包流程和效率对照

一.Ant 打包:(下载ant.配置环境变量就不说了) 1.进入命令行模式,并切换到项目文件夹.运行例如以下命令为ADT创建的项目加入ant build支持: android update project -p . -t  "android-17" 2.build脚本默认target是help.所以会显示如上信息,改动target为debug或release就能够像无ant时一样编译.生成以及调试了. 3.使用release时  在local.properties加入签名信息 #key

Android Ant打包笔记

本文文档的下载地址(Word版):http://download.csdn.net/detail/yangwei19680827/7250711 Android Ant 打包 网上找了ant打包的资料似乎都太复杂.事实上android都给我们做好了.除了多渠道打包外 1.  注意事项 本文有几个文件夹不要弄错 SDK文件夹.本文在F:\android-sdk-windows Ant文件夹,本文在E:\apache-ant-1.9.2 代码路径,指向你代码的文件夹.即workspace中项目的文件

android ant 自动批量打包——带有第三方项目library的情况

如果你每次打包都需要不断地手动打包,通过不断地复制粘贴,当你打几百个包的情况下,我相信你一定会疯掉的,当然,这种事情在我们程序员看来,都是可以解决的事情,因为,我们的工作就是让本来繁琐的工作变得简单一点.今天我们就需要简单地介绍一下ant批量打包的问题吧. 网上看到的资料各有千秋吧,现在是时候做一个总结,站在各位大神的肩膀上我们才能够看得更加远. 首先你应该去官网上面下载apache-ant的最新版,我这边使用了一个apache-ant-1.9.4,这是当前的最新版的,现在附上下载链接--可以去

android Ant批打包学习(二)---生成有签名且混淆的apk包

本篇文章预期目标:                 生成有签名apk文件 详细步骤如下: 1  定义文件 两个文件 1.1  名字:local.properties 内容:SDK的路径(例如:sdk.dir=/Users/lincoln/Android/sdk) 1.2 名字:ant.properties 内容: source.dir=src out.dir=bin proguard.config=proguard.cfg   (添加混淆,必须保证proguard.cfg 文件存在) key.s

android ant 打包全过程 包含library,so,jar,混淆,签名

1.先来一个基础的配置文件(build.properties) ##最后生成目录 #relase.abs.dir=C:\\Users\\Administrator\\Desktop # ##工程绝对路径 #storeapp.abs=F:\\ZhangLeRepository\\trunk\\Andorid\\StoreApp #photoview.abs=F:\\ZhangLeRepository\\trunk\\Andorid\\PhotoView #andbase.abs=F:\\Zhang