【Android安卓移动计算】实现项目一[模拟器启动项目]

文章目录

新建项目

在这里插入图片描述

项目结构介绍说明

程序自动生成:

图片和样式文件夹:Training1\app\src\main\res\drawable

布局文件文件夹:Training1\app\src\main\res\layout

Java文件夹:Training1\app\src\main\java\com\example\training1

AndroidManifest文件:Training1\app\src\main\AndroidManifest.xml

编译配置文件:Training1\app\build.gradle

出现异常:ERROR Cause: unable to find valid certification path to requested target

在这里插入图片描述

配置SDK

在这里插入图片描述

配置build.gradle

解决:调整根目录下的build.gradle

buildscript 下层 repositories 添加 maven { url ‘https://maven.aliyun.com/repository/jcenter’ }
allprojects下层 repositories 添加 maven { url ‘https://maven.aliyun.com/repository/jcenter’ }

在这里插入图片描述

完成上一步配置:点击同步按钮重新同步(sync project with gradle files)

在这里插入图片描述

加载一段时间显示Run Build 成功
在这里插入图片描述

运行模拟器(这一步之前之后的操作和另外一篇有重叠)

比如安装模拟器,安装SDKManager等
在这里插入图片描述

项目配置:CityPicker

配置CityPicker:Grade Scripts(Module:app)

Grade Scripts下面的build.gradle添加如下

dependencies {
    implementation 'liji.library.dev:citypickerview:0.7.0'
}

在这里插入图片描述

出现错误加载android36,降低版本到34,build.gradle(module:app):compileSdkVersion改为34

在这里插入图片描述
在这里插入图片描述

配置完点击Sync Now

在这里插入图片描述

载入资源

将课程实践1-学生资源\资源\drawable,拷贝至Training1\app\src\main\res\drawable
将课程实践1-学生资源\资源\layout,拷贝至Training1\app\src\main\res\layout
将课程实践1-学生资源\资源\training1,拷贝至Training1\app\src\main\java\com\example\training1
将课程实践1-学生资源\资源\AndroidManifest.xml,拷贝至Training1\app\src\main\AndroidManifest.xml
说明:课程事件主要是熟悉Android的控制逻辑编码,略过界面设计步骤,直接导入现有的界面。

在这里插入图片描述

补充代码

完成AndroidManifest.xml代码,标注todo的位置

完成training1中代码,标注//TODO的位置

修改1:CategortActivity.java

修改2:SetDetailFragment.java

补充完代码重新编译项目解决异常

在这里插入图片描述

编译项目重新构建出现异常: Failed to read key AndroidDebugKey from store “C:\Users\30252.android\debug.keystore”: Invalid keystore format

在这里插入图片描述

解决,删除格式异常的文件,通过AndroidStudio自动生成

注释build.gradle(app) 下的android -> signingConfigs

android {
    // 额外添加:signingConfigs
//    signingConfigs {
//        debug {
//            keyAlias 'androiddebugkey'
//            keyPassword 'android'
//            storeFile file('C:/Users/30252/.android/debug.keystore')
//            storePassword 'android'
//        }
//    }

之前的debug.keystore文件重命名before-debug.keystore
在这里插入图片描述

点击工具栏Build 点击CleanProject 接着点击 Rebuild Project

在这里插入图片描述

点击清除缓存重启AndroidStudio(File ->Invalidate Caches Restart)

在这里插入图片描述

然后重新成成文件

解决运行模拟器黑屏

之前的Pixel3API28启动黑屏且运行状态也不正常

在这里插入图片描述

安装新的模拟器例如GalaxyNexusAPI28

在这里插入图片描述
点击新模拟器运行,显示正常

在这里插入图片描述
项目也在模拟器运行起来了
在这里插入图片描述

屏幕大小不够,重新安装模拟器

点击右键Delete,然后重新按之前描述安装步骤
在这里插入图片描述

重新构建项目点击运行模拟器

点击注册
在这里插入图片描述

在这里插入图片描述

项目应用在模拟器中的位置

点击原点,切换到手机桌面,然后滚动鼠标向下,出现apps应用列表页面选择项目应用打开
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值