質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.50%

  • Java

    13791questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Android Studio

    3702questions

    Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

  • OpenCV

    1079questions

    OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

OpenCV for AndroidがAndroidstudioでうまく動作しない

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 376

aiueoaiueoaiue

score 74

OpenCV for AndroidがAndroidstudioでうまく動作しない

AndroidStudioにOpenCV for Androidを導入していることを確認するためにサンプルプログラムを動作させてみたのですがサイトの通りの実行結果になりません。
プログラムが以下の通りです。

package com.example.runbuta;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import org.opencv.android.OpenCVLoader;
import android.util.Log;

class MainActivity extends AppCompatActivity{


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

        if(!OpenCVLoader.initDebug()){
            Log.i("OpenCV","Failed");
        }else{
            Log.i("OpenCV","successfully built !");
        }
    }
}

エラーメッセージ

Error while waiting for device: AVD Pixel_XL_API_26 is already running.
If that is not the case, delete the files at
C:\Users\○○\.android\avd/Pixel_XL_API_26.avd/*.lock
and try again.
エラーが出ない場合でもOpenCV,successfully built !ではなく、なぜがHelloworldが表示されてしまいます。

参考サイト

[Android] 簡単なHello worldアプリをAndroid Studioで作成
OpenCV for AndroidをAndroid Studioに導入するメモ

追記

一から作り直したのですが次はこんなプログラムが自動的に表示されエラーが45個も出ました。
イメージ説明

successfullybuiltはどこを探してもありませんでした。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

+2

エラーメッセージはOpenCVには関係なく、AVDがうまく起動できていないようですね。

以前の質問に回答させていただきましたが、AVD単独での起動まではうまくいったのでしょうか?

その質問で示していただいたシステム情報を見ると、パソコンのCPUはCore i5-4200Uとのことでしたが、これは超低消費電力版でその分CPU能力が落ちるので、これでPixel XLのエミュレーターを動かすのはちょっと厳しいかも。もう少しサイズの小さなデバイスにしてみませんか?Nexus Sとか。

プロジェクトの起動と連動してAVDを立ち上げるのがPCにとって辛いようなら、先にAVDを起動しておきましょう。それからプロジェクトを実行すると、下図のようにConnected Devicesの中にそのAVDが表示されますので、それを実行対象として選択します。

それから、Log.i()というメソッドはLogCatと呼ばれるAndroid専用のログ情報に出力をするものであり、これの実行によっては端末の画面上は何も変わりません。Android Studioの左下の方に、下図のようなところがあるはずです。(これはAndroid Studio 3.0の画面なので、2.3だったら少し違うかもしれません。

ここでLogCatというところをクリックすると、LogCatが見られるビューが開きます。その中に、下図の赤枠で囲ったところのようにログが表示されます。他のログもごちゃごちゃ混じるので探すのが大変ですが。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/11/11 12:13

    すみません、build.gradleの値を変更し忘れていたようです。successfullybuiltが出ました。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.50%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 受付中

    Androidでタイトルを消したい

    Android Studio, Mac OS X, Android5.1で開発をしています。 タイトルを消したいと考えて、 MainActivity.javaに、 reque

  • 解決済

    初めての人のためのRecyclerView実装サンプルコード探しています

    AndroidStudio2.3.1で、縦方向のリスト形式で画像(アイコン)とテキストが、表示されるようなアプリを 作ろうと考えていますが、実際に作る前にRecyclerView

  • 解決済

    androidstudio 色検出

    androidstudioで色検出をしようとしています。このサイトのコードをほぼほぼコピペしたのですが FdActivity.javaでonCreateOptionsMenuの中の

  • 解決済

    AndroidstudioのサンプルであるBluetoothLeGattにActivityを追加した...

    前提・実現したいこと AndroidstudioのサンプルであるBluetoothLeGattの初期起動Activityを自分で作成したActivityに変更したい。 まず、Emp

  • 解決済

    android opencv で色検出

    私はandroidstudioでアプリ開発を行なっており今opencvを使っています。 フレームの中に入っている緑の色をしている領域の中で一番面積が大きいものを選び出し、その輪郭を

  • 解決済

    android opencvで輪郭描画

    私はandroidstudioでアプリ開発を行っています。 実現したいこと opencvで赤い色を検知して赤色を白に、それ以外を黒にしてそのあとに赤い物の輪郭の中心座標を返した

  • 解決済

    AndroidStudioでスキャナとBluetoothで接続

    前提・実現したいこと AndroidStudioで、BlueToothで接続したバーコードを読み取るスキャナから、読み取ったデータを受け取るアプリを作りたいのですが、接続がうまくい

  • 解決済

    Androidの履歴ボタンで表示されるアプリのActionBar背景色の変更

    Android端末のアプリ履歴ボタン(マルチタスクボタン?)を押すと起動したアプリの履歴が表示されます。 このときのアプリのActionBarの背景色には設定しているテーマのcol

同じタグがついた質問を見る

  • Java

    13791questions

    Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

  • Android Studio

    3702questions

    Android Studioは、 Google社によって開発された、 Androidのネイティブアプリケーション開発に特化した統合開発ツールです。

  • OpenCV

    1079questions

    OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。