android studio
ruizhenggang
这个作者很懒,什么都没留下…
展开
-
android studio中,拉下分支,修改包名和相关信息之后,工程类名标红,不报错,也可以编译运行,怎么回事?
分析和解答:1.当修改包名之后,需要在android 的manifast文件中修改package属性,还需将applicationId的包名进行修改。2.当进行完第一步后,理论上是没有问题的,工程可以编译,运行。此时你如果使用在file-setting里面添加git管理。但当交由git进行版本控制的时,每个类名会变成红色,并且提示manifast中注册的acticity原创 2017-11-20 15:08:56 · 595 阅读 · 0 评论 -
android 打包多个apk注意事项:
在android studio 中打包,您可以使用studio下的菜单进行打包,但是只能是一个个的打包。即你打包几个apk,就要重复操作打包几次。这种打包方式比较简单,我就不多说了。主要是介绍第二种命令行打包。在android studio中,打开Terminal命令窗口,输入 ./gradlew build 就可以同时打包多个apk。生成的apk目录在你项目下的app->build-&g...原创 2018-03-29 10:05:52 · 928 阅读 · 0 评论 -
Android studio打包之 BuildVariants
Gradle的Android插件中有个BuildVariants的概念,其实简单来说其实就是buildTypes+productFlavors,buildType前面我们看到过了,主要就是debug和release的分别。而productFlavors就是我们用来打包不同版本app的主要方式。从字面意思来翻译指的就是不同的“产品特点”。Android Studio会自动根据build.gradle...原创 2018-06-08 13:52:57 · 6810 阅读 · 0 评论 -
Android 找不到符号错误
这个问题困扰了我好几天。首先我们公司新成立技术部,我有幸被安排结合当下业务,出一套Android框架。框架里面包含了slf4j这个jar,一个日志框架。我使用import moudle的方式导入了一个library到某个项目里面,使用我整合好的框架。于是我在主工程中又引入了一个同样版本的slf4j,导致出现了如下错误。对的,你没看错,编译居然出现的是找不到符号的错误。很模糊,不知如何下...原创 2019-07-04 11:00:53 · 8388 阅读 · 4 评论 -
java.lang.UnsatisfiedLinkError: JNI_ERR returned from JNI_OnLoad错误的解决
困扰了我一天的一个问题,显示一个so文件报找不到,后来是图上的错误。让我误以为第一个so文件是读到了的。先简单讲下个人对android项目引入so文件的原理性的理解,知道了这个原理其实就不难查出问题。1.首先so文件是一个native方法的实现。我们都知道Android的架构,我们编写的应用程序都是在应用层展示的,那么怎么调用更底层的东西呢,比如说应用框架层。那就要依靠native方法...原创 2019-07-24 16:38:23 · 20370 阅读 · 1 评论