Tips
breakloop
芸芸众生,你总得做点特别的事情。不是矫情,只是不想凑合罢了。
展开
-
安装APK,提示“该安装包未包含任何证书”
最近使用android studio打包签名APK遇到问题,当安装APK时,系统提示 “该安装包未包含任何证书”。如下图注:手机为华为XXX,其它品牌手机可能为其它提示。Android Studio提供签名打包向导,怎么会出错? 最终发现打包APK时,少点了个checkBox,即V1(Jar Signature),看来签名还是都要的好~原创 2017-09-04 21:53:22 · 135502 阅读 · 5 评论 -
macOS High Sierra快捷键总结(随时更新)
强制退出:option+command+esc锁屏:control+command+qHOME:control+shift+aEND:control+shift+ePageUp:fn+上PageDown:fn+下复制/粘贴/剪切:command+c/v/x收藏:command+d原创 2018-03-25 15:37:33 · 2801 阅读 · 0 评论 -
Android Studio 更新(MAC)
与windows下更新不同(help->check for updates),Mac的更新按钮在android studio主菜单下。直接上图...原创 2018-03-30 10:04:34 · 7591 阅读 · 0 评论 -
查看软件安装目录(MAC)
在terminal.app中使用which指令,格式为which softwareName举例原创 2018-03-18 16:42:39 · 51479 阅读 · 4 评论 -
androidTestImplementation,testImplementation,implementation区别
android studio升级至3.0之后,依赖方式发生了变化。相关的变化可参照博文3.0依赖方式转变。还是回到本文话题。implementation其实就是之前的compile。在使用cucumber的时时候,发现@when,@and不被识别,但确认已经添加了dependency。仔细检查发现,cucumber被用在了test目录下,而dependency的引用方式却为androidTestI...原创 2018-03-16 18:31:13 · 17663 阅读 · 0 评论 -
在MAC OS下设置ANDROID_HOME
如果不知道Android SDK的位置,可以打开Android Studio的setting查看。从命令行(terminal.app)中打开.bash_profile,open .bash_profile并在文件底部添加ANDROID_HOME的设置。export ANDROID_HOME=/workspace/android-sdk-macosxexport PATH=${PATH}:${AN...原创 2018-03-09 18:42:20 · 16410 阅读 · 0 评论 -
Annotation processors must be explicitly declared now...
将Android Studio升级到3.0.1,结果再次使用butterknife时,竟然报错了。 错误提示如下:Error:Execution failed for task ':app:javaPreCompileDebug'.> Annotation processors must be explicitly declared now. The following dependencie原创 2017-12-26 14:41:06 · 10258 阅读 · 1 评论 -
android.os.NetworkOnMainThreadException
Android4.0后,不能在主线程调用HTTP请求,否则将抛异常android.os.NetworkOnMainThreadException。解决方案,要么异步任务,要么放入线程中执行。原创 2017-12-26 14:22:10 · 1382 阅读 · 0 评论 -
Android Studio报错:Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled
这是我见过的最友好的错误!解决方案即是错误本身!解决方案: Tool->Android->Enable ADB integration.感谢错误所提供的解决方案!周末加班结束~~~原创 2017-12-23 15:33:31 · 1316 阅读 · 0 评论 -
Android调用第三方App Activity
在App A中调用App B的Activity1。需要做两方面的配置。(1)App B要表明,Activity1是对外可见的,或是可以被启动的Activity.可在AndroidManifest.xml文件中做相应修改<activity android:name=".Activity1" android:screenOrientation="portrait">原创 2017-10-31 11:50:17 · 7546 阅读 · 0 评论 -
android隐藏标题栏(Action Bar)
由于在5.0以下Notification只能在状态栏显示,因此需要将Activity从全屏style,转为仅显示状态栏style,即隐藏标题栏。先看一下标题栏,状态栏,导航栏的位置。 通常有四种方法隐藏标题栏。(1)在Manifest对应的Activity设置NoTitleBar风格android:theme="@android:style/Theme.NoTitleBar"(2)自定义style原创 2017-10-13 13:31:39 · 9329 阅读 · 1 评论 -
Gradle插件安装(Spring Tool Suite)
在使用STS时,发现从eclipse marketplace中安装的gradle插件并未生效。 查看STS的说明文档和gradle插件说明后,发现需要使用特定版本的gradle插件。STS说明文档可参见: https://docs.spring.io/sts/docs/2.9.0.old/reference/html/gradle/installation.htmlgradle插件说明可参见:原创 2017-10-30 18:00:00 · 6144 阅读 · 3 评论 -
使用STS创建Spring boot project报错:Project build error: Non-resolvable parent POM for...
使用Spring Tool Suite,按照向导创建Spring boot starter project,结果,报错。Description Resource Path Location TypeProject build error: Non-resolvable parent POM for com.example:demo:0.0.1-SNAPSHOT: Failure原创 2017-10-30 15:30:25 · 42352 阅读 · 15 评论 -
android studio 如何调用aar
(1)将test.aar拷贝至libs下 (2)修改调用aar的module对应的build.gradle文件 (2.1)添加本地仓库 在android块下添加repositories { flatDir { dirs 'otherlibs',"libs" } }test.aar存在于libs下,因此,我们添加“libs”。若存在原创 2017-09-22 12:54:23 · 2488 阅读 · 0 评论 -
Android Studio : Error Loading Project解决方案
有时机器断电,造成Android Project异常。重启Android Studio时,无法识别Android Project 结构,并报错。点击 Details, 显示如下解决方案如下: File->Settings->Plugins->勾选Android Support->重启Android Studio。原创 2017-09-29 10:32:57 · 3220 阅读 · 0 评论 -
java.net.SocketException: Permission denied解决方案
Android APP使用HTTP访问WEB服务,在接收数据时发生错误,提示java.net.SocketException: Permission denied问题很简单,忘记加权限了 添加<uses-permission android:name="android.permission.INTERNET" />即可解决。 *但令人意外的是,服务器竟然能收到请求。 所以,及时没有权限,也能向原创 2017-09-09 19:52:12 · 11674 阅读 · 2 评论 -
获取Android设备唯一标识
很多情况下,需要将APP和设备进行绑定,以保证用户不会无限制的注册或发送请求。然而,Android设备并没有绝对的唯一标识。 Android提供了多种方法来获取所谓的唯一标识。常用的有六种。(1)Android ID确实有一个叫做Android ID的东西,但通常被认为不可信,因为它有时会为NULL。而且,在ROOT后,该值可以被修改。String sAndroidID= Secure.getSt原创 2017-08-29 23:19:11 · 3465 阅读 · 0 评论 -
Gradle's dependency cache may be corrupt解决方案
导入工程时,由于网络中断,造成以下问题:Error:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)<a href="syncProject">Re-download dependencies an原创 2017-09-05 13:15:50 · 12807 阅读 · 0 评论 -
Fix Gradle sync failed: Cannot set the value of read-only property 'outputFile' for.....
在升级android studio到3.0.X版本时,出现同步错误。Gradle sync failed: Cannot set the value of read-only property 'outputFile' for ApkVariantOutputImpl_Decorated{apkData=Main{type=MAIN, fullName=debug, filters=[]}} of...原创 2018-04-03 12:03:14 · 2619 阅读 · 0 评论