█ 【安卓学习之开发工具】如何导入已别人写好的demo(含ADT和AS)之ADT
█ 相关文章:
-
● 【安卓学习之开发工具】 Android Studio学习 1 - 入门篇
● 【安卓学习之开发工具】 Android Studio学习 2 - 遇到的问题
● 【安卓学习之开发工具】 Android Studio学习 3 - 一个demo的编译问题
● 【安卓学习之开发工具】 Android Studio学习 4 - 学习笔记(视频学习)
● 【安卓学习之开发工具】 Android Studio学习 5 - 研究android studio和eclipse之间的互换
● 【安卓学习之开发工具】 Android Studio学习 6 - Android Studio 2.0/3.0 安装包说明(版本说明)
● 【安卓学习之开发工具】如何导入已别人写好的demo(含ADT和AS)之ADT
█ 读前说明:
-
● 本文通过学习别人写demo,学习一些课件,参考一些博客,’学习相关知识,如果涉及侵权请告知
● 本文只简单罗列相关的代码实现过程
● 涉及到的逻辑以及说明也只是简单介绍,主要当做笔记,了解过程而已
█ 我的问题:
-
● 发现很多人从网上下载了demo,不知道如何将项目打开,因此在这边特意重新写一篇博客,记录之。
● android的demo,从它的演变发展过程,开发工具也从ADT(eclipse)升级为AS(android studio)。开发语言,也从java慢慢向kotlin靠拢。
如果下载比较古老久永的项目,基本上都是eclipse版本(即ADT Bundle版),最近五六年的,基本上都是android studio。当然现在很多学校的android教材依然是的eclipse版本。
ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADT Bundle,不用再折腾开发环境。
2013年5月16日,在I/O大会上,谷歌推出新的Android开发环境——Android Studio;
█ ADT Bundle:
-
● android刚出来时,大家都是使用eclipse(即ADT Bundle)开发:
● 打开eclipse.exe:
● 选择菜单中【Window】,然后选择【Android SDK Manager】,可以查看当前安装的SDK版本,即android版本:
● 选择菜单中【Help】,然后选择【About Eclipse】,可以查看相关的信息:
█ eclipse如何导入android项目:
-
● 选择菜单中【File】,然后选择【Import】,选择你要导入的项目:
● 选择【General】,选择【existing projects into workspace】后,将打开android项目:
█ 问题1—怎么在模拟器上面运行?
-
● 选择【Run】,选择【Run】,选择【Android Application】后,即可在模拟器或者手机真机上面在线运行:
● 如果没有模拟器和手机真机,则会提示你去创建一个新的模拟器:
● 创建一个模拟器,并选择该模拟器运行:
ADT自带的模拟器启动速度比较慢,请耐心等待,比较推荐使用第三方的模拟器或者真机调试。
[2020-06-26 16:44:19 - BxDemo] ------------------------------
[2020-06-26 16:44:19 - BxDemo] Android Launch!
[2020-06-26 16:44:19 - BxDemo] adb is running normally.
[2020-06-26 16:44:19 - BxDemo] Performing com.example.bxdemo.MainActivity activity launch
[2020-06-26 16:44:19 - BxDemo] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'bxNexus4.4.2'
[2020-06-26 16:44:19 - BxDemo] Uploading BxDemo.apk onto device 'emulator-5554'
[2020-06-26 16:44:20 - BxDemo] Installing BxDemo.apk...
[2020-06-26 16:44:31 - BxDemo] Success!
[2020-06-26 16:44:31 - BxDemo] Starting activity com.example.bxdemo.MainActivity on device emulator-5554
● 在上面选择【Run】的同时,也会在bin目录下生成一个apk,该apk即可安装在模拟器或者手机上面:
● Android模拟器快捷键:
快捷键 | 英文名 | 中文名 |
---|---|---|
F1/PgUp | Menu button | 菜单键 |
Home | Home button | 主界面键 |
ESC | Back button | 后退键 |
F7 | Power button | 电源键 |
F2/PgDown | Star key | 星号键 |
F3 | Call/Dial button | 拨号/呼叫键 |
F4 | Hangup/EndCall button | 结束通话或者说红键 |
F5 | Search button | 搜索键 |
█ 问题2—Unable to resolve target ‘android-17’?
-
● 如果在Import项目后出现如下问题:
Unable to resolve target ‘android-17’
The import android.app cannot be resolved
Description Resource Path Location Type
The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project BxDemo Unknown Java Problem
Description Resource Path Location Type
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files MainActivity.java /BxDemo/src/com/example/bxdemo line 1 Java Problem
● 这个问题就是你没有安装对应的安卓SDK包,只需要将项目根目录下的【project.properties】即可,将它修改为你安装过的api:
可以直接将project.properties文件替换成你能成功运行的项目的project.properties文件即可
我这里直接将android-17修改成android-28即可。
● 修改成功后,你会发现左侧还会显示android9,表示api28成功加载:
█ 相关资料:
-
● 1.Android Eclipse 集成环境搭建 | 菜鸟教程
● 2.Android Studio 安装 | 菜鸟教程
转载请注明出处:
https://blog.csdn.net/ljb568838953/article/details/106950201