android工程基本文件介绍

昨天完成整个android开放环境搭建之后,今天尝试构建新的android工程,针对创建后自带的文件进行学习和解析

  • proguard-project.txt

proguard是android混淆器,主要进行无用代码删除、命名修改等,目的是防止反编译。位于sdk/tools/proguard/

proguard的使用需借助project.properities,在此文件中定义proguard.config的属性。在proguard/progurd-android.txt定义了具体的混淆规则

时间: 2024-08-05 11:12:30

android工程基本文件介绍的相关文章

【ALearning】第二章 Android工程相关知识介绍

本章主要初步介绍Android工程开发环境的搭建,以对Android项目整体的认识与了解.本章包括Android开发环境搭建.第一个Android项目Hello World与Android项目的文件目录结构介绍. Android开发环境搭建 Android开发环境的搭建方式有两种,分别是Eclipse/MyEclipse+ADT+Android SDK和Android Developer Tools.前者方式的开发环境搭建,参看[http://blog.sina.com.cn/s/blog_4e

关于建立Android工程R文件丢失的问题

今天开始学习Android了,好久没打开eclipse,建立Android工程老是报错,于是手残的把appcompat-v7给删了,然后建立工程以后重新出来的appcompat-v7有个小叉号,百度了好一把,才想起来要改SDK版本 如图吧:右击appcompat-v7选中properties,把SDK版本设置成最高了5.1.1 然后创建Android项目,一开始我的编译SDK选择的是如图: 然后报错,并没有R文件如图 后来吧如图 改成了5.1.1然后就没错了,R文件也在 反正我是出了这种错,注意

Android基础知识(1)Android工程目录结构介绍

在EClipse中展开你的第一个项目,展开后目录结构如下: (1)src  就是放置我们Java代码的地方,和普通的Java项目目录完全是一样的. (2)gen 这个目录中的内容都是自动生成的,主要有一个R.java文件,你在项目中添加任何资源都会在其中自动生成一个相应的资源id.这个千万不要手动修改它. (3)assets 这个目录主要存放一下随程序打包的文件,在你的程序运行的时候可以动态的读取这些文件.另外当你的程序中使用了WebView加载本地网页的功能,所有网页相关的文件也都放在这个目录

Android入门(二):Android工程目录结构

首先我们来看看Android工程的目录结构,如下图: 下面我们来看看每个文件夹都是用来做什么的? 1.src:这个不用多说,它就是保存Java源文件的目录: 2.gen:该文件夹用来保存自动生成的R.java文件: 3.Android***:Android应用程序所依赖的包: 4.assets:存放资源文件(如mp3.video.图片等),不会在R.java中生成id: 5.bin:存放生成的目标.apk文件和Dalvik的可执行性文件.dex: 6.res:存放Android工程的各种资源文件

Android的学习之路(二)项目中原生文件的使用场景和文件介绍

1.src文件:java源代码存放目录 2.gen 文件:自动生成所有由android开发工具自动生成的文件,目录中最重要的就是R.java文件,这个文件由android开 发工具自动产生的.android开发工具会自动根据你存放res目录的资源,同步更新修稿R.java文件,正因为 R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.java.R.java文件在应用中起到了字典的作 用,它包含了各种资源的ID,通过R.java,应用可以很方便的找到对应资源, 2.1R.java 

关于Android工程中的主要文件夹存放的文件种类

Android工程中的文件类型包括以下几种: 一.jar包:是为了解决软件的兼容问题.如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库.Android private libraries 和 Android 4.2.2  .Referenced libraries 等.其实 Android private libraries 和Referenced libraries 两个文件夹中的都是通过configure build  pat

cocos2d-x Android工程导入第三方so文件

cocos2d-x 项目在android平台上编译的时候会把libs/armeabi目录清空, 引用第三方so文件步奏: 1).在Android工程下的jni目录下新建prebuilt目录,并把要使用的第三方so库复制到该目录: 2).修改Android工程下的jni/Android.mk文件如下(红色方格里面就是要添加的内容):

cocos2d-x 2.2.3 android工程中,编译的时候让工程自动的把一个文件夹下的文件放到另一个文件夹下

如果想做到标题的功能,则需打开工程目录下的build_native.sh(记事本或者编辑软件打开) 找到创建assets文件 mkdir "$APP_ANDROID_ROOT"/assets 然后写如下代码: #将工程下的sdk/orderorder.lua复制到工程下的assets/script/pay rsync -a --exclude .svn --exclude .DS_Store "$APP_ANDROID_ROOT"/sdk/order.lua &qu

Android工程文件下assets文件夹与res文件夹的区别

1.assets:不会在R.java文件下生成相应的标记,assets文件夹可以自己创建文件夹,必须使用AssetsManager类进行访问,存放到这里的资源在运行打包的时候都会打入程序安装包中, 2.res:会在R.java文件下生成标记,这里的资源会在运行打包操作的时候判断哪些被使用到了,没有被使用到的文件资源是不会打包到安装包中的. res/raw和assets文件夹来存放不需要系统编译成二进制的文件,例如字体文件等 在res文件夹下还可以定义一下目录: res/anim:这里存放的是动画