今天学习android开发‘
image-20210815211908084
image-20210815212044968
点击finish
等待gradle构件
image-20210815212755431
新建详情
应用名称:在桌面显示的app的名称,在后续的变成中可以修改。 工程名称:显示在Eclipse中,用来标示工程的名称。 命名空间:应用程序文件的命名空间。在手机系统内,应用的命名空间应该唯一。 Minimum Required SDK:最小依赖的Android SDK版本。为了尽可能的让低版本的手机运行自己的程序,应尽可能的让自己的应用程序的核心code使用通用android api。 Target SDK:最终应用程序测试版本。随着Android新版本的推送,我们应尽可能的让我们的应用程序在最新的版本上进行测试,更新Target SDK,并且易于使用最新的系统特性。
三、简述Android应用程序中,各个文件以及文件夹的作用
1、AndroidManifest.xml:描述应用的基本特性(权限声明、应用配置版本、应用程序组件等)。
2、src:应用程序主要的源代码目录。
3、res:应用程序资源目录。 drawable-hdpi/:图标资源目录,适应于high-density (hdpi) 屏幕。 layout:应用程序布局页面,用户能看到的页面的布局配置xml。 values:文案、配置等资源目录。例如:文案信息、颜色值、大小(dimens)。
image-20210815215419111
image-20210815215503827
image-20210815215926390
报错 JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore -srckeystore E:\workspace\android\HelloWord\key.jks -destkeystore E:\workspace\android\HelloWord\key.jks -deststoretype pkcs12” 迁移到行业标准格式 PKCS12。
keytool -genkey -alias testalias -keypass 123456 -keyalg RSA -keysize 2048 -validity 36500 -keystore E:\workspace\android\HelloWord\app\test.keystore -storepass 123456
keytool错误:java.lang.RuntimeException用法错误,and不是合法的命令
获取MD5指纹的时候,发现了这个问题:
keytool错误: java.lang.RuntimeException: 用法错误,and 不是合法的命令
错误原因:keytool不认识带有空格的路径
解决办法:将C:\documents and settings\administrator.android\debug.keystore移动到其他不带空格的路径下,比如:D:\debug.keystore
【100%有效】解决AndroidStudio 控制台编译输出中文乱码,亲测解决!
在AndroidStudio中新建了一个Java Module,但是点击 Run ‘app’之后,Build Output 控制台输出的中文都是乱码,都是问号一样的字符
google了很多方法,要么就是文不对题,要么就是各种抄,没有真正测试过!
错误方案一 File Encodings 改为UTF-8? 没用!
错误方案二 build.gradle 添加如下代码?
tasks.withType(JavaCompile) { options.encoding = “UTF-8” }
没用! 这是解决System.out.print输出的中文乱码问题的!
正确解决办法 双击Shift,输入vmoption,,选择Edit Custom CM Options 如果之前没有配置过,会弹出窗口问是否创建配置文件,点击Create
输入 -Dfile.encoding=UTF-8 1
好用。在Help里倒数第4行,可以找到vmoption的菜单项
快速链接
image-20210815222741795
添加字符串的两种方式
image-20210815223547768
image-20210815223456047
Entry name ‘res/color/material_on_surface_disabled.xml‘ collided
Android 闭坑日志
我刚刚创建了一个签名的apk,然后在我的项目中添加了两个文件my_web_activity.xml和MyWebActivity.kt。编译代码后,出现错误-“条目名称’res / color / material_on_surface_disabled.xml’发生冲突”没有其他规定。
解决方案:
点击Build ==> Clean Project ,然后再进行编译就可以了。
希望可以给初学者一个帮助
更多的Android 入门资料可以扫描下方二维码免费领取!!
![](https://img-blog.csdnimg.cn/img_convert/a49f5aadbd193a62cbcf1a2e4f6e1c7a.jpeg)
Android编程入门教程
Java语言基础从入门到熟悉
Kotlin语言基础从入门到熟悉
Android 技术栈从入门到熟悉
Android Jetpack 全家桶全面学习
对于新手来说可能安装Android Studio存在一定困难你可以看着以下视频,一步步的跟着学习安装运行
Android Studio 安装教程
有了Java阶段的学习,这一阶段建议以视频学习为主辅以图书查漏补缺。如果以图书为主,可以根据图书讲解敲代码,辅以教学视频查漏补缺。遇到问题可以去百度,入门的问题一般会有很多人遇到,并且给出比较好的解答。
需要掌握基本知识点,比如四大组件如何使用、如何创建Service、如何进行布局、简单的自定义View、动画、网络通信等常见技术。
全套零基础教程已经为你们准备好了,需要的可以添加下方二维码免费领取
![](https://img-blog.csdnimg.cn/img_convert/464ad0347cf37ec8408758cde9db7da0.jpeg)
全套安卓基础教程