19年开发搜集的资料与遇到的问题简单整理 6月

这篇博客整理了Android开发中遇到的一些问题及其解决方法,包括SecurityException、IllegalStateException、权限管理、Android Studio配置问题、蓝牙连接、日志收集系统等,并提供了相关参考资料链接。
摘要由CSDN通过智能技术生成

Android 笔记 6月


 参考网站 
https://p.codekk.com/   (开源代码、项目)
https://blog.csdn.net/qq_42618969/article/details/81941242#    开源框架

 问题:
java.lang.SecurityException: MODE_WORLD_READABLE no longer supported
                                                                 at android.app.ActivityThread.handleCreateService(ActivityThread.java:3388)
参考网址:https://www.cnblogs.com/android-deli/p/10208921.html

解决方法:把 MODE_WORLD_READABLE 更换成 MODE_PRIVATE 即可,因为MODE_WORLD_READABLE 模式已经被废弃


问题:
       Caused by: java.lang.IllegalStateException: you have not supplyed the global app context info from SDKInitializer.initialize(Context) function.
                                                                 at com.baidu.mapapi.a.b(Unknown Source:12)

参考网址:https://blog.csdn.net/zuohenghengl/article/details/48225957
解决方法:

问题:
  java.lang.SecurityException: MODE_WORLD_WRITEABLE no longer supported
参考网址:https://www.jianshu.com/p/a663cc04b985
解决方法:由于MODE_WORLD_READABLE 模式已经被废弃。
可以将代码中这个改为
MODE_WORLD_READABLE 模式换成  MODE_PRIVATE


6.2
权限 参考文档
https://www.cnblogs.com/joy99/p/6023247.html
usb权限管理
https://blog.csdn.net/true100/article/details/51918456

https://blog.csdn.net/mountain_eyes/article/details/80558834   
  


6.3
问题:All packages are not available for download!  The following packages are not available: -?Package id build-tools;26.1.0
网址:https://bbs.csdn.net/topics/392002942
解决方法:
1.进入设置页:Settings -> Appearance and Behavior-> System Settings -> Android SDK
2.去掉Android M (API 22, MNC Preview),选项
3.确定
4.重启studio

6.4
mk文件路径
 https://blog.csdn.net/u010702494/article/details/79888370  

6.12 

C的|、||、&、&&、异或、~、!运算
https://blog.csdn.net/wangxin342201/article/details/79092189

 & 与运算  相同为1,否则为0

|  或运算,有一个为1,则为1,否则为0

^   异或运算,即相应位的值相同的,结果为 0,不相同的结果为 1。

~  按位取反,0取反为1,1取反为0


usb连接文章
  https://blog.csdn.net/u013057253/article/details/82725585

Android中Application类用法
https://www.cnblogs.com/perfy/p/3788619.html

              TKKKKKKKK,,    
6.13
蓝牙连接
https://p.codekk.com/detail/Android/Jasonchenlijian/FastBle

6.18 
java collections   工具类
collections.shuffle(list)  将集合中的数据进行随机置换,可以用它来进行洗牌

6.26
创建支持C++的工程
https://www.cnblogs.com/lsdb/p/9337285.html

https://blog.csdn.net/u013600225/article/details/52074667
https://www.cnblogs.com/jsjrj01/p/10605227.html

blue 00002902-0000-1000-8000-00805f9b34fb            
https://www.jianshu.com/p/8bb7c11a2112


6.28
android log 错误日志收集系统
https://blog.csdn.net/cn_1937/article/details/80105445

保存日志到手机文件
https://blog.csdn.net/github_27263697/article/details/77836073

Android studio生成jar包
https://www.cnblogs.com/xinaixia/p/7660173.html
gradlew makeJar

生成jar包报错解决方法
https://blog.csdn.net/ymlvtimi/article/details/82251880


C:\Users\Roc\AppData\Roaming\npm;C:\Program Files\nodejs;D:\android_flutter\flutter\bin
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

java jdk 1.8 32位下载及安装
https://blog.csdn.net/qq_41135704/article/details/81567401


6.30
E:\android-studio\jre (Android Studio   JDK环境)
参考文档:jdk1.7和jdk 1.8之间的切换
https://blog.csdn.net/zkzbhh/article/details/78324875
jdk 1.8  环境变量   

修改前:
用户变量
PATH: C:\Users\Roc\AppData\Roaming\npm;C:\Program Files\nodejs;D:\android_flutter\flutter\bin
系统变量
PATH: C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\Roc\AppData\Roaming\npm;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Rational\common
JAVA_HOME: C:\Program Files (x86)\Java\jdk1.7.0_60
CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

修改后:
用户变量:
PATH: 不变
系统变量:
PATH: 不变
JAVA_HOME:C:\Program Files (x86)\Java\jdk1.8.0_162
改变
CLASSPATH: 不变
 


问题:修改android studio   指定的JDK版本
https://blog.csdn.net/SDF_crazy/article/details/85231783
https://www.cnblogs.com/qrlozte/p/5712711.html(重要)
https://www.jianshu.com/p/5eebd3c609d6(重要)
https://www.cnblogs.com/hbtmwangjin/p/8258842.html(可参考demo包导入使用思路)


错误信息显示
2、打开Termianl ,输入命令 gradlew compileDebug --stacktrace这个之后,会显示一些具体出错的信息。

生成 class.jar 包
https://blog.csdn.net/Chen_xiaobao/article/details/88733314

AS如何引用本地jar包问题解决方案
https://blog.csdn.net/love_xsq/article/details/78215178

imageDeviceSend
imagePhoneSend

7.1
Android Studio 生成自定义jar包的步骤详解
https://www.jb51.net/article/133324.htm

jar包
https://blog.csdn.net/g777520/article/details/53331797
https://www.jb51.net/article/128160.htm?utm_source=debugrun&utm_medium=referral
https://blog.csdn.net/qq_33898263/article/details/78642016

aar的使用
https://blog.csdn.net/Meng_fengyang/article/details/82869265

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值