Android
OnceTom
料理诗赋
展开
-
解决Android pytorch 调用python文件时numpy.array很慢
问题今天在Android端调用python文件,然后发现调用python这一部分的代码很慢,甚至一度接近8s最后发现python某一行的代码运行时间将近7s,如下所示:data=numpy.array(signals) //signals 是java调用python函数时传进去的数组//data 是将signals转化为numpy的ndarray型数据分析问题出在传进去的参数 量大 且 类型不友善(需要转化为ndarray)解决先在调用python文件前,将参数数据利用java字符原创 2021-04-07 20:36:37 · 305 阅读 · 0 评论 -
Android Studio 使用Profiler时App崩溃闪退
问题今天想使用AS的Profiler测App的CPU等数据于是启动App并打开Profiler窗口当App运行到模型运算的部分时,App竟然闪退了而不使用Profiler时App是能正常运行的解决随后阴差阳错的用debug模式启动App并在使用Profiler测数据,发现可以正常运行不再崩溃...原创 2021-04-07 20:25:01 · 3778 阅读 · 6 评论 -
AS安装torch库没找到collect_and_distribute_fpn_rpn_proposals_op_test.test_collect_and_dist.zip文件
想在Android Studio中调用python,然后python需要用到torch库,于是要安装torch然而在运行时显示错误Cause: buildPython failed (org.gradle.process.internal.ExecException: Process 'command 'D:/Software/environment/anaconda3/envs/pytorch/python.exe'' finished with non-zero exit value 1). 于原创 2021-03-31 18:08:05 · 638 阅读 · 3 评论 -
AndroidStudio build过程中出现“Unable to find method ‘org.gradle.api.file .......”的解决办法
问题今天对Android项目改动了一些东西后,在build过程中出现了以下错误Unable to find method 'org.gradle.api.file.ProjectLayout.fileProperty(Lorg/gradle/api/provider/Provider;)Lorg/gradle/api/file/RegularFileProperty;'.Possible causes for this unexpected error include:Gradle's depend原创 2021-01-31 19:35:19 · 10206 阅读 · 3 评论 -
安卓打包错误:The application could not be installed: INSTALL_FAILED_TEST_ONLY
问题今天在另一部安卓设备机打包项目时出现了一个问题 囧安卓机在安装过程中显示安装失败,且在PC端显示如下错误:The application could not be installed: INSTALL_FAILED_TEST_ONLY解决办法在gradle.properties中添加一句android.injected.testOnly=false//注意大小写结果再次打包安装,阔以了 嘻嘻嘻嘻...原创 2021-01-23 12:24:25 · 261 阅读 · 0 评论 -
View无法显示
View无法显示现象一开始能显示View后面不知道改了这个View里面什么代码,导致View显示不了,甚至其它的View都显示不了。并且经过调试,发现里面View能经过构造函数,但压根不经过 onDraw(Canvas canvas)起初以为是像“LinearLayout”那样要设置setWillNotDraw(false);才能执行onDraw但发现不是,View本身就能执行onDraw解决方法其实原因很简单,只是把View的尺寸设大了,宽度超过了图片本身的尺寸,如图中所示,宽度600dp原创 2020-11-17 13:13:36 · 583 阅读 · 0 评论 -
想要降低gradle版本时遇到“Minimum supported Gradle version is XXX. Current version is XXX.”
要降低的gradle版本超过目前支持最低版本原因:在Android Studio中有Gradle版本号和Gradle插件版本号,他们对应的关系如下图所示当“要降低的Gradle版本” 低于 Gradle插件版本对应的“所需的Gradle版本时”就会出现“Minimum supported Gradle version is XXX. Current version is XXX.”解决方法:将Gradle插件版本号设低一些,直至满足“要降低的Gradle版本号”,要修改的代码如下所示:b原创 2020-11-16 19:15:23 · 20284 阅读 · 1 评论 -
Android Studio Gradle下载慢解决方法
Android Studio Gradle下载慢解决方法一、添加镜像要修改的位置在Android项目下的"build.gradle"文件,如图1.1所示。在 “buildscript” → “repositories” 下① 添加两行代码maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}//添加maven{url "https://jitpack.io"}//添加② 注释一行代码//jcenter()//原创 2020-11-16 18:27:59 · 4134 阅读 · 1 评论 -
复制Android studio项目使成新项目
(android 开发日记3)① 复制项目文件夹② 打开Android studio->“File”->“New”->“import project”将刚才复制的文件夹导入进去③④⑤原创 2020-10-24 20:56:10 · 728 阅读 · 1 评论 -
onTouchEvent走过的坑
今天想用onTouchEvent实现动画效果自定义FrameLayout子类RefreshLayout,在此布局下再嵌套一个LinearLayout布局。在RefreshLayout实现onTouchEvent,结果发现一直接收不到MotionEvent.ACTION_MOVE原因:因为LinearLayout嵌套在里面,所以一开始触碰到的是LinearLayout,而Linear’Layout的onTouch方法是直接返回false,所以导致传回RefreshLayout时是false不能用。解原创 2020-10-24 20:48:01 · 209 阅读 · 0 评论 -
Android 动态注册广播接收不到
Android 动态注册广播接收不到(Android开发日记1)Android动态注册自定义广播,结果接收不到广播,久久不能解决。最终原因:发送广播代码写在一个函数内,此函数在动态注册前面,因未注册就发送广播所以最终这个广播没被收到。...原创 2020-10-23 22:33:39 · 3012 阅读 · 0 评论