导航:首页 > 操作系统 > android服务启动不了

android服务启动不了

发布时间:2022-07-20 08:22:54

1. 安卓google play服务打不开 怎么办

安卓google play服务打不开是没有谷歌安装器造成的,解决方法为:

1、以小米手机为例,打开你的手机应用商店,如下图所示。

2. android adb.exe程序启动不起来,如何处理

Android adb.exe程序启动详细处理步骤如下:

1、打开Android adb.exe程序,输入: netstat -aon|findstr "5037" 回车;

(2)android服务启动不了扩展阅读:


1、Android adb.exe程序处理方法详细讲解:

cmd命令进入sdk/platform-tools文件下,adb kill-server;

启动adb服务,adb start-server;

如果启动失败,可能是某个进程占用了adb的5037端口,查找占用端口号5037的连接netstat -ano findstr "5037" ;

2、手动结束此进程,重启adb服务 adb start-server;

adb kill-server --停止adb服务;

adb start-server --开启adb服务;

3. android 无法启动adb

解决方法:

1.打开cmd,输入adb kill-server,adb start-server,adb nodaemon server,显示

说明执行adb start-server后启动不起来是因为adb的端口被占用了。
2.输入netstat -aon|findstr "5037",可以看到进程号为10624的进程(这个进程号因机器和时间而异)在占用5037端口(adb需要使用此端口)

3.打开任务管理器,选择“进程”选项卡,点击选项栏“查看-选择列...”,勾选“PID(进程标识符)”,点确定。会看到每个进程都会显示它们的PID了。找到进程号为10624的进程,结束这个进程。

4.在cmd中,重新adb start-server,会看到成功启动了。

5.重启Android Studio,正常启动完成。

4. Android里SystemProperties.set("ctl.start", " ")不能开启服务,程序用的是ROOT权限,系统是4.0的。

估计是ROOT没有授权,造成服务不能开启。

建议测试Root是否有效,最直接有效的方式就是执行su命令,su就是切换到root用户,如果su命令可以执行,限则表示root成功。

具体测试方式:

  1. 安装进入adb目录(SDK中自带adb)

  2. adb shell 进入shell模式

  3. su 切换到root用户

  4. 切换到root用户后会显示一个#号

  5. 或直接在android 版本的 shell (附件)中执行命令


5. Android中关于服务启动问题

  1. 如果你的service没挂掉,那么就走onStartCommand()

  2. 如果挂掉了,onCreate()->onStartCommand()

6. react-native run-android服务起不来,有没有人知道

你需要先安装最新版本的node.js(我最后使用的是v4.1.2),前往官网下载>>
注:我win7已经安装过Visual Studio 2013和Android开发环境(也踩了不少坑,后面有截图)

为了方便切换npm源,需要先安装nrm模块


因为公司内把taobao全线屏蔽了,所以我用了cnpm的镜像因为我之前电脑里安装了node的v0.12.7版本,所以我遇到了下面的坑如果你也跟我一样启动的时候报错了,那么你需要升级node.js,直接到官网下载并安装,安装路径覆盖现有安装目录即可。官网上也提到node的最低版本要求

7. android 的service一直启动不了,不知道为何

package Com.RuiZhi.Iscan; import java.util.HashMap; import java.util.Map; import Com.RuiZhi.Logic.Task; import Com.RuiZhi.Logic.MainService; import android.os.Bundle; import android.app.Activity; import android.app.ProgressDialog; import android.content.Intent; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.support.v4.app.NavUtils; import Com.RuiZhi.Logic.*; publicclass Login extends Activity implements IScanActivity { EditText txtUser; EditText txtPwd; Button btnLogin; public ProgressDialog pd; @Override publicvoid onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login); txtUser = (EditText)findViewById(R.id.txtUser); txtPwd = (EditText)findViewById(R.id.txtPwd); //init() ; btnLogin = (Button)findViewById(R.id.loginButton); btnLogin.setOnClickListener(new OnClickListener() { @Override publicvoid onClick(View v) { // TODO Auto-generated method stub pd = new ProgressDialog(Login.this); pd.setMessage("正在登录..."); pd.show(); String name = txtUser.getText().toString(); String pass = txtPwd.getText().toString(); Map map = new HashMap(); map.put("user", name); map.put("pass", pass); System.out.print(name); Task task = new Task(Task.TASK_LOGIN,map); MainService.newTask(task); } }); MainService.allActivity.add(this); } @Override protectedvoid onDestroy() { // TODO Auto-generated method stubsuper.onDestroy(); } @Override protectedvoid onResume() { // TODO Auto-generated method stubsuper.onResume(); init(); } @Override publicvoid init() { // TODO Auto-generated method stub System.out.print("初始化操作"); try { //Com.RuiZhi.Logic.MainService Intent it = new Intent("Com.RuiZhi.Logic.MainService"); startService(it); } catch(Exception e) { System.out.println(e.toString()); } } @Override publicvoid refresh(Object... args) { // TODO Auto-generated method stub pd.dismiss(); //if(args[1]==null){ //Toast.makeText(this, "登录失败", 1000).show(); //}else{ // Toast.makeText(this, "登录成功", 3000).show(); System.out.print("进入跳转方法"); Intent it = new Intent(); it.setClass(Login.this, Main.class); startActivity(it); finish(); //} } // @Override // public boolean onCreateOptionsMenu(Menu menu) { //// getMenuInflater().inflate(R.menu.activity_login, menu); //// return true; // } }package Com.RuiZhi.Logic; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import Com.RuiZhi.Logic.IScanActivity;//Logic.IWeiboActivity;import Com.RuiZhi.Logic.Task; import android.app.Activity; import android.app.Service; import android.content.Context; import android.content.Intent; import android.graphics.drawable.BitmapDrawable; import android.os.Handler; import android.os.IBinder; import android.os.Message; publicclass MainService extends Service implements Runnable { //public static Weibo weibo = new Weibo();publicstatic List<Activity> allActivity = new ArrayList<Activity>(); publicstatic List<Task> allTask = new ArrayList<Task>(); publicstatic HashMap<Integer, BitmapDrawable> alluserIcon = new HashMap<Integer, BitmapDrawable>(); // public static User nowUser;publicboolean isrun = true; publicstatic Activity getActivityByName(String name) { for (Activity ac : allActivity) { if (ac.getClass().getName().indexOf(name) >= 0) { return ac; } } returnnull; } //启动线程 @Override publicvoid onCreate() { System.out.print("进入到线程"); // TODO Auto-generated method stubsuper.onCreate(); Thread t = new Thread(this); t.start(); } @Override publicvoid onDestroy() { // TODO Auto-generated method stubsuper.onDestroy(); } publicstaticvoid newTask(Task task) { System.out.print("进入到添加处任务处"); allTask.add(task); } // 执行任务,业务逻辑调用,执行完后移出任务publicvoid doTask(Task task) { Message mess = handler.obtainMessage(); mess.what = task.getTaskId(); System.out.println("#####----doTask-----"); try { switch (task.getTaskId()) { case Task.TASK_LOGIN: System.out.print("进入到关键流程"); break; case Task.TASK_GET_TIMELINE: break; case Task.TASK_GET_USER_ICON: break; case Task.TASK_NEW_WEIBO: break; } } catch (Exception e) { } handler.sendMessage(mess); // allTask.remove(task); // } // 侦听任务 @Override publicvoid run() { // TODO Auto-generated method stubwhile (isrun) { System.out.println("------RUN-----------"); Task lastTask = null; if (allTask.size() > 0) { lastTask = allTask.get(0); doTask(lastTask); } try { Thread.sleep(1000); } catch (Exception e) { } ; } } @Override public IBinder onBind(Intent arg0) { returnnull; } // 更新UIprivate Handler handler = new Handler() { @Override publicvoid handleMessage(Message msg) { // TODO Auto-generated method stubsuper.handleMessage(msg); System.out.println("~~~~处理参数,来自其它界面的参数~~~~~~~~~"); switch (msg.what) { case Task.TASK_LOGIN: System.out.print("afasdfsf"); IScanActivity ia = (IScanActivity) getActivityByName("Login"); ia.refresh(msg.what, msg.obj); break; case Task.TASK_GET_TIMELINE: break; case Task.TASK_GET_USER_ICON: break; case Task.TASK_NEW_WEIBO: break; } } }; publicstaticvoid exitApp(Context con) { for (Activity ac : allActivity) { ac.finish(); } // Intent it = new Intent("Com.RuiZhi.Logic.MainService"); con.stopService(it); } }

8. android 开机启动服务 失败

有两种方式可以解决
第一种方式:E:\adt-bundle-windows-x86_64-20140321\sdk\platform-tools\adb.exe
第二种方式:重启电脑

阅读全文

与android服务启动不了相关的资料

热点内容
现代钢琴教程pdf 浏览:23
客户端框架源码 浏览:206
python自动办公能干嘛 浏览:873
程序员追爱 浏览:252
程序员逻辑故事 浏览:768
加密icsot23i2c 浏览:713
你们有什么好的解压软件 浏览:607
常州空气压缩机厂家 浏览:241
安卓如何关闭app内弹出的更新提示 浏览:409
e4a写的app怎么装苹果手机 浏览:201
海立压缩机海信系 浏览:210
社保如何在app上合并 浏览:220
小米加密照片后缀 浏览:236
我的世界网易手机怎么创服务器 浏览:978
载入单页源码 浏览:930
阿里云服务器seo 浏览:777
海洋斗什么时候上线安卓 浏览:86
中行app如何查每日汇款限额 浏览:840
输入服务器sn是什么意思 浏览:725
sha1算法java 浏览:90