
android移动App开发
在学习android开发过程常见问题整理
aheadkeeper
这个作者很懒,什么都没留下…
展开
-
android api 23以上 使用 httpclient
在android api23以上,就不推荐使用 httpclient 了。Google已经移除了Apache HttpClient的相关类。谷歌推荐使用:HttpUrlConnection 和 okhttp;当然你想使用的话也可以:在android studio 中。找到 相应模块下的 build.gradle。然后:注意!注意!注意!在android 配置项里配置:android {useLibrary ‘org.apache.http.legacy’}然后:dependencies 配置项内添加:原创 2022-12-05 00:12:56 · 878 阅读 · 1 评论 -
Plugin [id: ‘com.android.application‘, version: ‘7.x.x‘, apply: false] was not found i...
这个问题,有一种情况是网络不通的问题。原创 2022-10-17 11:26:21 · 663 阅读 · 0 评论 -
Android Studio 在layout文件夹下建立子文件夹
当一个app规模比较大时,activity界面比较多,将所有界面都放在layout文件夹时,就会显得比较难找到。6.同样的,你在res目录下创建包也是一样,例如,res目录下新建一个layout_larger包,也只需要在 build.gradle 文件中,添加这样的一段。4.这一点比较重要,在你创建的文件下面,再创建一个layout文件。(一定要,否则还是会找不到的)2.然后在res/layout文件下创建你需要命名的文件。1.首先把项目切换到 project。原创 2022-10-01 09:28:34 · 2635 阅读 · 2 评论 -
Android Studio找不到Logcat(连alt+6都没有)的原因与解决
还有另外一种情况是在下方找不到logcat,这时候是隐藏起来了,在View->Tool Windows->Logcat把它show出来就可以了。第三种情况是同步sync没有成功,同步失败的情况下也是不会出现Logcat的,这时候注意检查一下Gradle的配置环境和版本之类的。再选择右边显示框的Miscellaneous的Logcat下面的Show logcat...Logcat的显示问题还是有很多种情况的,这只是其中一种,不保证都适合。勾选之后就显示Logcat的。原创 2022-09-19 10:54:00 · 7569 阅读 · 0 评论 -
Failed to find Build Tools revision 30.0.3
在编译时出现这个错误,起因是没有安装这个版本的构建工具:安装问题:原创 2022-09-13 19:16:55 · 899 阅读 · 0 评论 -
Android Studio启动AVD报错:The emulator process for AVD Pixel_5_API_30 has terminated.解决方法
The emulator process for AVD Pixel_5_API_30 has terminated.解决方法原创 2022-09-03 14:19:55 · 1448 阅读 · 0 评论 -
【Android】Android Studio 调用 类库
android如何使用 第三方类库 ,一个大项目中,如何进行模块化。本文进行了 讨论原创 2022-08-28 23:19:34 · 1552 阅读 · 2 评论 -
异常:CLEARTEXT communication ** not permitted by network security policy
异常:CLEARTEXT communication ** not permitted by ne使用okhttp时遇到异常java.net.UnknownServiceException: CLEARTEXT communication ** not permitted by network security policy原因在Android P(API 28)系统的设备上,默认要求使用加密连接。譬如,默认只能使用HTTPS进行通信,若强行使用HTTP通信,则会得到上面的异常。解决办法原创 2022-05-26 00:28:08 · 387 阅读 · 0 评论 -
AndroidStudio自带的模拟器如何联网
步骤:1、首先打开AndroidStudio自带手机模拟器,把SDK文件夹下的platform-tools添加到系统变量Path中。2、在cmd中输入:adb shell回车,如果是下图的话说明添加成功,输入exit退出即可。3、进入到cmd后,需要输入adb root将模拟器root一下,才能修改DNS,这里我已经root成功了。4、接下来输入getprop获取模拟器系统属性。找到[net.eth0.dns1]这一项,发现后面为10.0.2.3,接下来我们输入setprop net.et.原创 2022-05-25 23:53:54 · 1726 阅读 · 0 评论 -
android 9 以上,使用HTTPclient
android 9以后,再使用 httpclient原创 2022-05-23 15:00:21 · 1212 阅读 · 1 评论 -
android studio环境查看 sqlite 数据库
第一步 adb shell输入adb shell命令之前先确保adb环境已经配置好并且模拟器已经处理root状态,模拟器没有root可以输入su获取root权限,获取root以后命令行会由$符号变成#注意模拟器要选择Google APIs的版本,Google Play的版本获取不了root权限哦。第二步 切换到数据库目录cd data/datacd com.hnu.sqlite // 应用程序包名cd databases 在这里插入图片描述sqlite3 ......原创 2022-05-23 14:22:17 · 1733 阅读 · 0 评论 -
Activity中去掉标题栏
如果Activity继承AppCompatAcitiviy:getSupportActionBar().hide();如果Acitivy继承Acitivy:requestWindowFeature(Window.FEATURE_NO_TITLE).protected void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); getSupportActionBar(原创 2022-05-21 23:38:14 · 259 阅读 · 0 评论 -
安卓开发环境搭建常见问题
A system image must be selected to continuehttps://blog.youkuaiyun.com/lizhenwei0219/article/details/92760876The emulator process for AVD * has terminatedhttps://blog.youkuaiyun.com/qq_43224762/article/details/121255382原创 2022-02-22 15:37:37 · 2632 阅读 · 0 评论