Android Studio Bugly实现APP版本的更新
一、简述
bugly是腾讯提供给开发者进行APP版本控制的工具,需要进行把bugly集成到项目中。
二、解决疑问
1、如何用Bugly进行APP版本的更新?如V1.0.1更新到V1.0.2。
三、具体的实现步骤
1、在Android studio的build.gradle中的dependencies增加依赖。
compile 'com.tencent.bugly:crashreport_upgrade:latest.release' |
2、在AndroidManfiest.xml中添加相应的权限。
在文件的<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.cheduoduo.carmonent"> </manifest>中增加如下 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.READ_LOGS" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> |
3、在proguard-rules.pro文件中添加混淆规则
-dontwarn com.tencent.bugly.** -keep public class com.tencent.bugly.**{*;}4、新建一个APP类
public class App extends Application { @Override public void onCreate() { super.onCreate(); Beta.autoCheckUpgrade = false;//设置不自动检查Bugly.init(getApplicationContext(),"App ID", false); } } 注:上面的App ID是什么东西?我在稍后会介绍。
5、在AndroidManifest.xml文件中的 <application 标签中增加
android:name=".app.App"注:增加当前的App类。
6、使用。
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView tv = (TextView) findViewById(R.id.tv); tv.setText("当前版本号versionName为: " + BuildConfig.VERSION_NAME); Button btn = (Button) findViewById(R.id.btn); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Beta.checkUpgrade();//检查版本号 } }); } }四、解决App ID是到底从那里来,是什么东西。咱们从头开始。
1、进入网站:Bubly 完成用户的登陆,进行如下操作
图一:
图二:
图三:
图四:放入需要升级的APK。
图五:生成APK,把文件放入上图位置。
图六:
图七:
五、到此所有的任务都已经完成,以此作为学习记录,并感谢Widsom博主提供学习。
注:如以上未能解决你的问题可以加讨论群:758057734 进行问题讨论,一定尽最大努力帮您解决。
阅读更多- [置顶] Android实现App版本自动更新
- Android 轻松实现后台搭建+APP版本更新
- Android实现APP版本自动更新功能
- Android app“版本更新”功能的前后端实现
- Android实现App版本自动更新
- Android使用Bugly实现APP版本更新
- Android实现App版本自动更新
- Android实现App版本自动更新
- Android 轻松实现后台搭建+APP版本更新
- Android 轻松实现后台搭建+APP版本更新
- Android 轻松实现后台搭建+APP版本更新
- Android 轻松实现后台搭建+APP版本更新
- Android 轻松实现后台搭建+APP版本更新
- Android 轻松实现后台搭建+APP版本更新
- Android 实现通知栏通知APP版本更新
- Android实现App版本自动更新
- Android 轻松实现后台搭建+APP版本更新
- Android 轻松实现后台搭建+APP版本更新
- Android 轻松实现后台搭建+APP版本更新
- Android中实现app版本更新