eclipse 使用 firebase analysis sdk
2018-03-20 10:15
591 查看
总所周知,Google已经放弃eclipse,转用android studio,所以android studio使用firebase的教程很easy
现总结下eclipse如何使用firebase analysis
首先获取jar包,可以从android sdk中获取,从相应的文件夹中拷出arr文件,转成zip获取里面的jar包,如果res文件夹下不为空,资源也拷出来,建个只有jar包和res的工程供主工程引入
如果想获取最新的google play service 版本,通过android sdk manager 更新Google repository。
从firebase控制后台下载google-services.json,获取当前项目的相关信息,保存到res/values/string.xml下
再在androidManifest.xml中加入相关权限和service
<service android:name="com.google.android.gms.measurement.AppMeasurementService"
android:enabled="true"
android:exported="false"/>
<receiver android:name="com.google.android.gms.measurement.AppMeasurementReceiver"
android:enabled="true">
<intent-filter>
<action android:name="com.google.android.gms.measurement.UPLOAD" />
</intent-filter>
</receiver>
<provider
android:name="com.google.firebase.provider.FirebaseInitProvider"
android:authorities="${your package name}.firebaseinitprovider"
android:exported="false"
android:initOrder="100" />
<receiver
android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver"
android:exported="true"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="${your package name}" />
</intent-filter>
</receiver>
<receiver
android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver"
android:exported="false" />
<service
android:name="com.google.firebase.iid.FirebaseInstanceIdService"
android:exported="true" >
<intent-filter android:priority="-500" >
<action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
</intent-filter>
</service>之后工程就可以调用firebase analysis的api了
现总结下eclipse如何使用firebase analysis
首先获取jar包,可以从android sdk中获取,从相应的文件夹中拷出arr文件,转成zip获取里面的jar包,如果res文件夹下不为空,资源也拷出来,建个只有jar包和res的工程供主工程引入
如果想获取最新的google play service 版本,通过android sdk manager 更新Google repository。
从firebase控制后台下载google-services.json,获取当前项目的相关信息,保存到res/values/string.xml下
再在androidManifest.xml中加入相关权限和service
<service android:name="com.google.android.gms.measurement.AppMeasurementService"
android:enabled="true"
android:exported="false"/>
<receiver android:name="com.google.android.gms.measurement.AppMeasurementReceiver"
android:enabled="true">
<intent-filter>
<action android:name="com.google.android.gms.measurement.UPLOAD" />
</intent-filter>
</receiver>
<provider
android:name="com.google.firebase.provider.FirebaseInitProvider"
android:authorities="${your package name}.firebaseinitprovider"
android:exported="false"
android:initOrder="100" />
<receiver
android:name="com.google.firebase.iid.FirebaseInstanceIdReceiver"
android:exported="true"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="${your package name}" />
</intent-filter>
</receiver>
<receiver
android:name="com.google.firebase.iid.FirebaseInstanceIdInternalReceiver"
android:exported="false" />
<service
android:name="com.google.firebase.iid.FirebaseInstanceIdService"
android:exported="true" >
<intent-filter android:priority="-500" >
<action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
</intent-filter>
</service>之后工程就可以调用firebase analysis的api了
相关文章推荐
- 使用eclipse更新Android SDK Tools 报错 failed to execute tools\android.bat
- 怎么在eclipse中使用自己编译的SDK
- Eclipse sdkManager使用代理域名更新sdk
- 使用Eclipse+ADT+androidSDK建立安卓的开发环境
- 使用eclipse打开android_sdk自带的例子
- webdriver:在eclipse中使用webdriver遇到:java.lang.NoClassDefFoundError: com/google/common/base/Charsets
- android —— studio及eclipse工具使用记录及sdk,build-tools,gradle介绍,adb命令
- eclipse 下使用ant时basedir 问题
- Android基础入门教程——1.2.1 使用Eclipse + ADT + SDK开发Android APP
- 整合Firebase Cloud Messaging (FCM)到Eclipse工程
- GoogleAnalytics与FirebaseCloudMessage同时使用
- 解决 Eclipse使用SVN插件提交代码报错 Base checksum mismatch
- android 源代码修改了之后编译生成本地的sdk,以方便在eclipse里面直接使用,调用所改动的API接口函数
- Ionic2项目中使用Firebase 3
- Android一点 让eclipse也支持FCM(Firebase Cloud Messaging)
- 使用ruby-debug-ide和ruby-debug-base让Eclipse3.5 和 Aptana3.01能够调试ruby1.9.2和rails3
- Android一点 让eclipse全功能支持Google Firebase
- (翻译)Couchbase-sdk-net 使用手册 1.2 -Chapter 1. 启程
- 我的RUBY之路--第四周(02) Linux 下搭建vim + android SDK + jruby (不使用eclipse )
- android studio 更新版本后,最新版对sdk文件夹文件目录做了调整,导致eclipse无法使用,建议分开2份sdk。