GVKun编程网logo

错误执行cmd从Windows上运行的Java程序获取Android AVD的列表(在cmd中运行java时出错)

4

对于错误执行cmd从Windows上运行的Java程序获取AndroidAVD的列表感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍在cmd中运行java时出错,并为您提供关于android–在

对于错误执行cmd从Windows上运行的Java程序获取Android AVD的列表感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍在cmd中运行java时出错,并为您提供关于android – 在Windows XP中在命令提示符下创建AVD的问题、bash – 只有在command1成功执行cmd windows shell时,才能运行command2、java 7 gervill soundbank在Windows上运行在哪里?、Java-进度对话框android泄漏Windows错误的有用信息。

本文目录一览:

错误执行cmd从Windows上运行的Java程序获取Android AVD的列表(在cmd中运行java时出错)

错误执行cmd从Windows上运行的Java程序获取Android AVD的列表(在cmd中运行java时出错)

欢迎费尔南多。

该代码同时使用Windows和Unix目录样式,因此最终会得到如下Windows路径:"C:\Users\Myname\AppData\Local\Android\Sdk/tools/bin/avdmanager"

您同时看到\/。由于您的Mac是基于Unix的,因此sdkPath将解析为带有/分隔符的路径。

要使您的代码可移植(无论是否适用于基于Unix的操作系统),请使用File.separator而不是/。这样,JVM将基于基础操作系统生成正确的分隔符。

try {

    String exeCmd = sdkPath + File.separator + "tools" + File.separator "bin" + File.separator + "avdmanager list avd";

    Process process = Runtime.getRuntime().exec(exeCmd);
    BufferedReader stdInput = new BufferedReader(new InputStreamReader(process.getInputStream()));

} catch (IOException e) {
        e.printStackTrace();
}

您可以通过使用其他API使其更美观来生成路径来改善它,但至少您可以理解它的主旨。

android – 在Windows XP中在命令提示符下创建AVD的问题

android – 在Windows XP中在命令提示符下创建AVD的问题

我是 android开发的初学者.我按照developer.google.com中指定的步骤进行操作.安装我尝试通过命令路径创建AVD( Android虚拟设备).我在命令提示符下执行.

android create avd --target 2 --name my_avd

但错误即将出现“错误:目标ID无效.使用’android.bat list targets’来获取目标ID.”

执行android.bat列表后,目标显示为空白.我无法弄清楚问题,因为我已经设置了路径.

解决方法

问题得到解决. Windows默认情况下不为Android虚拟设备加载api.我们需要手动开始下载这些.请遵循以下程序:

>转到你已提取的android List item sdk文件夹.到工具文件夹
> un android批处理文件将加载api.这里转到设置并标记“强制https从http获取”.
>然后转到可用包并提供所提供的链接并安装它.

遵循此程序后,将解决上述所有指定的错误.

bash – 只有在command1成功执行cmd windows shell时,才能运行command2

bash – 只有在command1成功执行cmd windows shell时,才能运行command2

我们如何使用cmd shell语言组合命令,以便仅在第一个命令成功完成时才执行第二个命令?

像以下bash命令

make && ./a.out

a.out只有在make成功的情况下才能执行

下列
command1 && command2

也应该在cmd上工作。报价从here:

When using cmd.exe,you can put multiple commands on the same line by using ‘&’ or ‘&&’ between commands. Using a single ampersand (&) will cause the first command and then the second command to be run in sequence. Using double ampersands (&&) introduces error checking. The second command will run only if the first command is successful.

java 7 gervill soundbank在Windows上运行在哪里?

java 7 gervill soundbank在Windows上运行在哪里?

java 7 gervill soundbank位于MacOSx上的目录.gervill中。 Windows上的相应位置是什么? 另外,有没有人知道为什么这两个平台上的默认声音是不同的

在Python中获取打开的窗口列表

如何获取系统上的声卡列表?

生产代码中的工作stream程

P /调用错误还是我做错了?

在我的两台计算机上同步Rails开发环境

Windows包含一个“gm.dls”soundbank,如果找到的话就使用它。 在MacOS和其他平台上使用生成的音库。

总结

以上是小编为你收集整理的java 7 gervill soundbank在Windows上运行在哪里?全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

Java-进度对话框android泄漏Windows错误

Java-进度对话框android泄漏Windows错误

我在显示带有AsyncTask的进度对话框时遇到问题:

Activity has leaked window com.android.internal.policy.PhoneWindow$DecorView{8cee959 V.E...... R......D 0,0-1026,252} that was originally added here

这是我的异步任务:

public class MyClientTask extends AsyncTask<Void, Void, Void> {
    private ProgressDialog progressDialog = null;

    private Context mContext;

    MyClientTask(Context mContext) {
        this.mContext = mContext;

    }

    @Override
    protected void onPreExecute() {
        super.onPreExecute();
        progressDialog = new ProgressDialog(mContext);
        progressDialog.setMessage("Working ...");
        progressDialog.setIndeterminate(false);
        progressDialog.setCancelable(false);
        progressDialog.show();
    }

    @Override
    protected Void doInBackground(Void... arg0) {
        try {
            wait(5000);
        } catch (InterruptedException e) {
            e.printstacktrace();
        }
        return null;
    }

    @Override
    protected void onPostExecute(Void result) {
        super.onPostExecute(result);

        if (progressDialog != null) {
            progressDialog.dismiss();
            progressDialog = null;
        }

    }
}

这是我的活动:

public class ConnectionActivity extends Activity {

    final private Context mContext = this;
    private Button buttonConnect;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R .layout.activity_socketconnection);

        buttonConnect = (Button) findViewById(R.id.buttonConnect);

        buttonConnect.setonClickListener(getConnectOncOnClickListener());
    }

    private OnClickListener getConnectOncOnClickListener() {
        return new OnClickListener() {

            @Override
            public void onClick(View v) {
                MyClientTask myClientTask = new MyClientTask(mContext);
                try {

                        myClientTask.execute();
                        myClientTask.get();
                } catch (InterruptedException e) {
                    e.printstacktrace();
                } catch (ExecutionException e) {
                    e.printstacktrace();
                }

            }
        };
    }

}

我搜索了解决方案,但仍然无法正常工作

解决方法:

一些提示:

>在您的活动中保留对ProgressDialog的引用,并添加公共方法来显示/隐藏它;
>使用WeakReference< Context>在您的AsyncTask中,让垃圾收集器完成工作;
>摆脱阻塞UI线程的myClientTask.get().

今天关于错误执行cmd从Windows上运行的Java程序获取Android AVD的列表在cmd中运行java时出错的讲解已经结束,谢谢您的阅读,如果想了解更多关于android – 在Windows XP中在命令提示符下创建AVD的问题、bash – 只有在command1成功执行cmd windows shell时,才能运行command2、java 7 gervill soundbank在Windows上运行在哪里?、Java-进度对话框android泄漏Windows错误的相关知识,请在本站搜索。

本文标签: