发表于: 2018-10-22 23:20:00

0 864


一、今天完成的事情

    开始做任务四,任务四的主要内容是实现第三方分享,于是去微信开放平台注册了账号,创建了一个应用,里面要填写应用签名,应用签名的获取方式有两种,一种是在手机上安装专门的工具APP获取,另一种是通过keystore获取,keystore是生成APK文件时创建的。

   

   打开cmd,定位到keystore文件所在的目录,输入命令:keytool -list -v -keystore ForrestSu.jks

   

   可以看到文件的MD5值,将MD5值的冒号都去掉,大写字母改成小写字母就得到应用的签名了。

   

    AndroidManifest中有大面积的高亮提示,之前一直没在意,今天解决了一下。

1.

Application Tag in manifest show me [App is not indexable by Google Search; 

consider adding at least one Activity with an ACTION-VIEW intent filter]

     意思是App没有Deep Link,无法被Google搜索搜到,原生系统都自带google搜索,除了能搜索网络上的内容,还能搜索本地应用、联系人、文件等,

因为国内的厂商都把Google全家桶阉割了,用不上这个功能,所以完全可以忽视这个提示,如果想去掉这个碍眼的提示,有两个方法

    1.在app目录里的gradle中添加如下内容,屏蔽提示 

lintOptions {
   disable 'GoogleAppIndexingWarning'
   baseline file("lint-baseline.xml")
}

     2.添加一个Deep Link,使App能被搜索到

 

2.

 Reports empty tag body. The validation works in XML / JSP / JSPX / HTML/ XHTML file type

解决方法是


二、明天计划的事情

      学习Android网络编程

      

三、遇到的问题

      我的里没有使用compile,但build时还是会出现这个警告

        


四、收获

      今天有点水,看了半天的第三方分享平台。




返回列表 返回列表
评论

    分享到