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

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

新規登録して質問してみよう
ただいま回答率
85.48%
React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Android Studio

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

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

解決済

1回答

3158閲覧

react-nativeでrun-androidをするとエラーが出る

RyoM

総合スコア90

React Native

React Nativeは、ネイティブモバイルアプリ(iOS/Android)を作成できるJavaScriptフレームワークです。Reactと同じ設計のため、宣言的なコンポーネントでリッチなUIを開発することが可能です。

Android

Androidは、Google社が開発したスマートフォンやタブレットなど携帯端末向けのプラットフォームです。 カーネル・ミドルウェア・ユーザーインターフェイス・ウェブブラウザ・電話帳などのアプリケーションやソフトウェアをひとつにまとめて構成。 カーネル・ライブラリ・ランタイムはほとんどがC言語/C++、アプリケーションなどはJavaSEのサブセットとAndroid環境で書かれています。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Android Studio

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

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2017/06/01 15:13

###前提・実現したいこと
下記のサンプルを動かしたいのですが、エラーが出て動かすことが出来ません。
example-react-native-redux
###発生している問題・エラーメッセージ

example-react-native-redux\Counter\android\app\src\main\java\com\counter\MainApplication.java:19: エラー: <anonymous com.counter.MainApplication$1>のgetUseDeveloperSupport()はReactNativeHostのgetUseDeveloperSupport()をオーバーライドできません protected boolean getUseDeveloperSupport() { ^ (public)より弱いアクセス権限を割り当てようとしました エラー1個 :app:compileDebugJavaWithJavac FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:compileDebugJavaWithJavac'. > Compilation failed; see the compiler error output for details. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 9 mins 12.35 secs Could not install the app on the device, read the error above for details. Make sure you have an Android emulator running or a device connected and have set up your Android development environment: https://facebook.github.io/react-native/docs/android-setup.html

###該当のソースコード

java

1package com.counter; 2 3import android.app.Application; 4import android.util.Log; 5 6import com.facebook.react.ReactApplication; 7import com.facebook.react.ReactInstanceManager; 8import com.facebook.react.ReactNativeHost; 9import com.facebook.react.ReactPackage; 10import com.facebook.react.shell.MainReactPackage; 11 12import java.util.Arrays; 13import java.util.List; 14 15public class MainApplication extends Application implements ReactApplication { 16 17 private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { 18 @Override 19 protected boolean getUseDeveloperSupport() { 20 return BuildConfig.DEBUG; 21 } 22 23 @Override 24 protected List<ReactPackage> getPackages() { 25 return Arrays.<ReactPackage>asList( 26 new MainReactPackage() 27 ); 28 } 29 }; 30 31 @Override 32 public ReactNativeHost getReactNativeHost() { 33 return mReactNativeHost; 34 } 35} 36

json

1{ 2 "name": "Counter", 3 "version": "0.0.1", 4 "private": true, 5 "scripts": { 6 "start": "react-native start", 7 "setup_project": "npm run step1; npm run step2", 8 "step1": "rm -rf node_modules/react-native/node_modules/react; rm -rf node_modules/react-native/node_modules/fbjs; rm -rf node_modules/react/node_modules/fbjs", 9 "step2": "cd node_modules; find . -name .babelrc | grep -v packager | xargs rm" 10 }, 11 "dependencies": { 12 "react": "15.5.4", 13 "react-native": "0.44.2", 14 "react-redux": "5.0.5", 15 "redux": "3.6.0", 16 "redux-actions": "2.0.3", 17 "redux-thunk": "2.2.0" 18 } 19} 20

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

javascript

1protected boolean getUseDeveloperSupport() {

この部分を

javascript

1public boolean getUseDeveloperSupport() {

に変える

##その他の注意点
npmでreactを指定してインストールする必要がある

node.js

1 npm install --save react@16.0.0-alpha.6 react-native

android/gradle/gradle-wrapper.propertiesを

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip ↓ distributionUrl=https\://services.gradle.org/distributions/gradle-2.2-all.zip

投稿2017/06/02 16:47

RyoM

総合スコア90

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問