安卓开发
文章平均质量分 79
爱问西瓜爱大树
这个作者很懒,什么都没留下…
展开
-
SSL peer shut down incorrectly
问题描述想把安卓工程打包成SDK,修改好app下的gradle文件后,sync,接着Rebuild Project,报了如题所示错误。解决方法修改工程的build.gradle配置:将buildscript节点、allprojects节点下的repositories改成如下: google() maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } jcenter()参考:A原创 2020-11-23 11:28:19 · 3046 阅读 · 0 评论 -
DataType error: cannot resolve DataType of [[[D
问题描述:在安卓里调用tflite模型时,运行到tfLite.run(input, output);这句就会报错。提示如题所示错误。原因分析:在安卓调用tflite模型时,模型输入与模型输出都要与在python里训练时的输入输出相对应。我的模型在python里的输入形式是[1, 32, 256, 1],类型是float32,则在JAVA里也要是这种类型的ByteBuffer。输出是[32,1,5116],类型是float32,则在java里接收模型输出的变量也应该是float类型的,可为float原创 2020-11-17 14:06:21 · 769 阅读 · 6 评论 -
Android studio显示红叉,提示Error:please select android sdk
问题:android studio 无法运行项目,app显示红叉,提示Error:please select android sdk解决方法:ANDROIDSTUDIO-ERROR PLEASE SELECT ANDROID SDK原创 2020-11-16 13:30:15 · 257 阅读 · 0 评论 -
Android Studio搭建Tensorflow Lite项目和加载tflite模型文件
新建一个安卓工程后,将项目目录的展示方式设置成“Project”模式,会看到两个同名的gradle文件,对这两个文件进行修改。修改项目的build.gradle文件buildscript { repositories { //修改1 google() jcenter() mavenLocal() } dependencies { //修改2,注意这里的版本号 classpath原创 2020-11-13 14:35:08 · 3464 阅读 · 0 评论 -
Android studio3.5读取项目资源文件的图片
问题我的项目目录结构如下,在assets目录下有一张jpg图片,在res/drawable下也有一张jpg图片。想在MainActivity中读取出这两张图片,转换成bitmap对象。在网上试了很多方法,最终发现3中方法是有效的。解决方法assets文件夹下图片读取方法: //读取资源文件生成bitmap对象 InputStream is = null; Bitmap b5 = null; try { AssetManager assetManager = getAssets原创 2020-05-21 10:24:27 · 1626 阅读 · 0 评论 -
Android工程项目打包成SDK(jar或aar格式)
讲述如何将安卓项目打包成jar包和aar包,以及如何在其他项目使用jar包和aar包。原创 2020-04-24 09:49:10 · 1658 阅读 · 0 评论 -
Android Studio3.5 JAVA调用C++源码方法总结
本文主要讲述如何在Android Studio中通过JAVA调用C++编写的源码原创 2020-04-16 10:08:51 · 1992 阅读 · 1 评论 -
Android studio 报错 Unknown host 'jcenter.bintray.com'
在工程中Gradle文件夹下的build.gradle文件中做如下修改:将下列代码块写在jcenter()之前,确保先访问maven()里面的连接。maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }参考:安卓 android studio 报错 Unknown host ...原创 2020-01-16 15:25:52 · 1676 阅读 · 0 评论 -
JNI使用NewStringUTF崩溃的解决方法
最近在做JNI开发,想在C++本地方法种构建一个jstring对象赋值给HashMap作为键,如下是我的代码。每次运行到NewStringUTF这句的时候,程序就终止了,试了网上各种方法都没有解决。最后灵机一动,试着把NewStringUTF构建的字符串直接作为参数传递过去,居然成功了,也算瞎猫撞上了死耗子吧,不过还好最终问题解决了。问题代码://给HashMap赋值,java形式:Map&l...原创 2020-04-09 13:16:39 · 2373 阅读 · 2 评论 -
warning: control may reach end of non-void function [-Wreturn-type]
用Android studio开发时,构建时报如题错误。它的意思是:控制到达非void函数的结尾。就是说你的一些本应带有返回值的函数到达结尾后可能并没有返回任何值。这时候,最好检查一下是否每个控制流都会有返回值。参考:warning: control reaches end of non-void function...原创 2020-03-31 11:19:13 · 2236 阅读 · 0 评论 -
Android studio3.5调用Numcpp库方法
NumCpp库是C++版的Numpy,网上大部分资料讲的都是如何在Visual studio中实现NumCpp的安装和调用。本文根据自己的探索和分析,讲述如何实现在Android studio中调用Numcpp等第三方C++库。原创 2020-02-12 11:27:47 · 953 阅读 · 3 评论 -
Android Studio3.5 JNIDemo实现步骤详解
要实现一个在安卓中调用C++模块的功能。通过查阅资料发现,网上的资料质量参差不齐,同时因为Android Studio版本的不一致,很难跟着某篇博客操作后得到博客中预期的结果,导致自己走了很多弯路。通过查阅大量资料和多次实践,终于走通安卓调用C++模块的整个流程。特此记录下整个详细操作步骤,给大家提供参考,同时对自己也是一次总结。原创 2020-02-10 16:21:54 · 2105 阅读 · 6 评论