Slide 1

Slide 1 text

Ұਓ։ൃͰͭ·͍ͮͨ ͱ͖ͷॲํᝦ %SPJE,BJHJԼ઒ܟ߂

Slide 2

Slide 2 text

ΞδΣϯμ w ࣗݾ঺հ w Ϗϧυ͕௨Βͳ͍ͱ͖ͷॲํͤΜ w ΞϓϦ͕Ϋϥογϡ͢Δͱ͖ͷॲํͤΜ w ΞϓϦͷධՁ্͕͕Βͳ͍ͱ͖ͷॲํͤΜ

Slide 3

Slide 3 text

ࣗݾ঺հ w ॴଐגࣜձࣾετϥΠϓσύʔτϝϯτ w "OESPJEΞϓϦ։ൃTNBSCZ w ۀ຿ҕୗ:QFSגࣜձࣾ w 3FBDU/BUJWFΞϓϦ։ൃ0,*11" w 5XJUUFS!BOESPIJ

Slide 4

Slide 4 text

঱ঢ়̍ Ϗϧυ͕௨Βͳ͍

Slide 5

Slide 5 text

JNQPSUΛਖ਼͘͠هड़͢Δ ༻๏ɿ"VUP*NQPSUઃఆ ༻ྔɿ"OESPJE4UVEJPΠϯετʔϧޙॳճ ࣗಈੜ੒ίʔυͷ࠶ੜ੒ ༻๏ɿ1SPKFDUͷ$MFBOͱ#VJME ༻ྔɿϒϥϯνΛ੾Γସ͑ͨޙ ͍Ζ͍ΖͳΩϟογϡΛ࡟আ͢Δ ༻๏ɿΩϟογϡΫϦΞ ༻ྔɿݪҼෆ໌ͷϏϧυΤϥʔ͕ൃੜͨ࣌͠ ॲɹํɹͤɹΜ

Slide 6

Slide 6 text

"VUP*NQPSUઃఆ

Slide 7

Slide 7 text

ݴޠ͝ͱʹ"VUP*NQPSUͷ ৼΔ෣͍ΛઃఆՄೳ

Slide 8

Slide 8 text

"EEVOBNCJHVPVTJNQPSUTPOUIFqZ ᶃ৽͍͠Ϋϥε౳Λೖྗͨ͠ࡍʹɺ࠷దͳJNQPSUจΛ௥Ճͯ͘͠ΕΔ ᶄJNQPSUର৅͕໌֬ͳ৔߹ͷΈɺࣗಈͰJNQPSUจΛૠೖ͢Δ

Slide 9

Slide 9 text

0QUJNJ[FJNQPSUTPOUIFqZ ᶃϑΝΠϧ಺શମͷJNQPSUΛ࠷దԽͯ͘͠ΕΔ ᶄϑΝΠϧ಺ͷෆཁͳJNQPSUจ΍هड़ҐஔͳͲ΋ௐ੔ͯ͘͠ΕΔ ᶅखಈͰߦ͏ํ๏΋͋Δɻ$PEF0QUJNJ[F*NQPSUT $OU0QU0 ˞ศརͳ൓໘ɺ๬·ͳ͍มߋ΋ൃੜ͢ΔՄೳੑ͕͋ΔͷͰɺࣗಈͱ खಈΛ͏·͘࢖͍෼͚Δඞཁ͕͋Γ·͢

Slide 10

Slide 10 text

IUUQTXXXKFUCSBJOTDPNIFMQJEFBDSFBUJOHBOEPQUJNJ[JOH JNQPSUTIUNM TFDUJPO8JOEPXT$SFBUJOH@BOE@0QUJNJ[JOH@*NQPSUTYNM *OUFMMJ+*%&"ͷ"VUP*NQPSUʹؔ͢Δϔϧϓ

Slide 11

Slide 11 text

1SPKFDUͷ $MFBOͱ#VJME

Slide 12

Slide 12 text

/xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ /xxxx/xxx.java: Τϥʔ: γϯϘϧ͕ݟ͚ͭΒΕ·ͤΜ

Slide 13

Slide 13 text

ࣗಈੜ੒͞ΕΔιʔείʔυ (MJEF΍%BHHFSͳͲͳͲʜʢ!(MJEF.PEVMF !$PNQPOFOU

Slide 14

Slide 14 text

௨ৗCVJMEσΟϨΫτϦ͸(JU؅ཧԽʹ͸ஔ͔ͳ͍ͨΊɺϒϥϯνΛ੾Γସ͑ͯ࡞ۀ͠ ͨ৔߹ʹɺࣗಈੜ੒͞Εͨιʔείʔυͷ಺༰͕Ϛον͠ͳ͍έʔε͕ى͜Δɻ ͳͥʁ … local.properties *.keystore *.DS_Store *.aab proguard-project.txt captures/** **/.gradle **/.settings **/build .gradle … HJUJHOPSF

Slide 15

Slide 15 text

w $MFBO1SPKFDU#VJMEશͯͷதؒϏϧυϑΝΠϧͱΩϟογϡϏϧυϑΝΠϧΛ࡟আ͢Δ w 3FCVJME1SPKFDU$MFBO1SPKFDUͨ͠ޙɺ"1,Λੜ੒͢Δ ղܾํ๏

Slide 16

Slide 16 text

ΩϟογϡΫϦΞ DMFBO#VJME$BDIF

Slide 17

Slide 17 text

ls -l ~/.android/build-cache/ total 0 drwxr-xr-x 4 shimokawa staff 128 2 11 12:57 3.5.1 -rw-r--r-- 1 shimokawa staff 0 2 11 12:57 3.5.1.lock "OESPJE(SBEMF1MVHJO͕ੜ੒͢ΔϏϧυΩϟογϡ ˞ࠓ͸"OESPJEQMVHJOͷόʔδϣϯ͝ͱʹσΟϨΫτϦΛ࡞ΔͬΆ͍

Slide 18

Slide 18 text

શͯͷϏϧυΩϟογϡΛ࡟আ͢Δ ./gradlew cleanBuildCache ls -l total 0 -rw-r--r-- 1 shimokawa staff 0 2 11 12:57 3.5.1.lock ˞IUUQTEFWFMPQFSBOESPJEDPNTUVEJPCVJMECVJMEDBDIF IMKB

Slide 19

Slide 19 text

ΩϟογϡΫϦΞ *OWBMJEBUFDBDIFBOESFTUBSU

Slide 20

Slide 20 text

ϏϧυΩϟογϡͷ࡟আͰ΋ղܾग़དྷͳ͍৔߹ͷɺ࠷ऴखஈͱͯ͠ࢼ͢΂͖ΞΫγϣϯ ͳͥ࠷ऴखஈͳͷ͔ʁ શͯͷϩʔΧϧΩϟογϡΛ࡟আͯ͠͠·͏ͨΊɺ ࣍ʹϓϩδΣΫτΛ։͍ͨͱ͖΍ॳճϏϧυʹ͕͔͔࣌ؒΔ શͯͷϩʔΧϧώετϦʔ͕࡟আ͞Ειʔείʔυͷมߋཤྺ͕ࣦΘΕͯ͠͏ͨΊɺ ಛఆͷঢ়ଶʹϩʔϧόοΫग़དྷͳ͘ͳͬͯ͠·͏ *OWBMJEBUFDBDIFBOESFTUBSUͱ͸ʁ

Slide 21

Slide 21 text

*OUFMMJ+*%&"ͷΩϟογϡΫϦΞʹؔ͢Δϔϧϓ IUUQTXXXKFUCSBJOTDPNIFMQJEFBXPSLJOHXJUI QSPKFDUTIUNMJOWBMJEBUFDBDIF ˞ϏϧυΩϟογϡͱ͔Ͱ͸ແ͍ɺ༷ʑͳϩʔΧϧΩϟογϡΛ࡟আ͍ͯ͠ΔΒ͍͠

Slide 22

Slide 22 text

঱ঢ়̎ ΞϓϦ͕Ϋϥογϡ͢Δ

Slide 23

Slide 23 text

ݪҼΛ୳Δ ༻๏ɿ4UBDL5SBDFΛ෼ղͯ͠ಡΈղ͘ ༻ྔɿΫϥογϡ͕खݩͰ࠶ݱग़དྷΔͱ͖ ղܾͷώϯτΛूΊΔ ༻๏ɿྨࣅέʔεͷ*TTVFΛ୳͢ ༻ྔɿࣗྗͰղܾग़དྷΔ໨ॲཱ͕ͨͳ͍ͱ͖ ॲɹํɹͤɹΜ

Slide 24

Slide 24 text

4UBDL5SBDFΛ෼ղͯ͠ಡΈղ͘

Slide 25

Slide 25 text

2020-02-11 14:16:24.399 16984-16984/jp.smarby.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: jp.smarby.debug, PID: 16984 java.lang.RuntimeException: Unable to start activity ComponentInfo{jp.smarby.debug/ jp.smarby.activities.landing.RegisterActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at jp.smarby.activities.landing.RegisterActivity.onCreate(RegisterActivity.java:105) at android.app.Activity.performCreate(Activity.java:7136) at android.app.Activity.performCreate(Activity.java:7127) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) OVMMΛࢀরͯ͠Ϋϥογϡ͍ͯ͠Δ৔߹ͷ4UBDL5SBDF

Slide 26

Slide 26 text

2020-02-11 14:16:24.399 16984-16984/jp.smarby.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: jp.smarby.debug, PID: 16984 java.lang.RuntimeException: Unable to start activity ComponentInfo{jp.smarby.debug/ jp.smarby.activities.landing.RegisterActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at jp.smarby.activities.landing.RegisterActivity.onCreate(RegisterActivity.java:105) at android.app.Activity.performCreate(Activity.java:7136) at android.app.Activity.performCreate(Activity.java:7127) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) OVMMΛࢀরͯ͠Ϋϥογϡ͍ͯ͠Δ৔߹ͷ4UBDL5SBDF

Slide 27

Slide 27 text

2020-02-11 14:16:24.399 16984-16984/jp.smarby.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: jp.smarby.debug, PID: 16984 java.lang.RuntimeException: Unable to start activity ComponentInfo{jp.smarby.debug/ jp.smarby.activities.landing.RegisterActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at jp.smarby.activities.landing.RegisterActivity.onCreate(RegisterActivity.java:105) at android.app.Activity.performCreate(Activity.java:7136) at android.app.Activity.performCreate(Activity.java:7127) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) OVMMΛࢀরͯ͠Ϋϥογϡ͍ͯ͠Δ৔߹ͷ4UBDL5SBDF

Slide 28

Slide 28 text

2020-02-11 14:16:24.399 16984-16984/jp.smarby.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: jp.smarby.debug, PID: 16984 java.lang.RuntimeException: Unable to start activity ComponentInfo{jp.smarby.debug/ jp.smarby.activities.landing.RegisterActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at jp.smarby.activities.landing.RegisterActivity.onCreate(RegisterActivity.java:105) at android.app.Activity.performCreate(Activity.java:7136) at android.app.Activity.performCreate(Activity.java:7127) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) OVMMΛࢀরͯ͠Ϋϥογϡ͍ͯ͠Δ৔߹ͷ4UBDL5SBDF

Slide 29

Slide 29 text

2020-02-11 14:16:24.399 16984-16984/jp.smarby.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: jp.smarby.debug, PID: 16984 java.lang.RuntimeException: Unable to start activity ComponentInfo{jp.smarby.debug/ jp.smarby.activities.landing.RegisterActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at jp.smarby.activities.landing.RegisterActivity.onCreate(RegisterActivity.java:105) at android.app.Activity.performCreate(Activity.java:7136) at android.app.Activity.performCreate(Activity.java:7127) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) OVMMΛࢀরͯ͠Ϋϥογϡ͍ͯ͠Δ৔߹ͷ4UBDL5SBDF

Slide 30

Slide 30 text

2020-02-11 14:16:24.399 16984-16984/jp.smarby.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: jp.smarby.debug, PID: 16984 java.lang.RuntimeException: Unable to start activity ComponentInfo{jp.smarby.debug/ jp.smarby.activities.landing.RegisterActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at jp.smarby.activities.landing.RegisterActivity.onCreate(RegisterActivity.java:105) at android.app.Activity.performCreate(Activity.java:7136) at android.app.Activity.performCreate(Activity.java:7127) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) OVMMΛࢀরͯ͠Ϋϥογϡ͍ͯ͠Δ৔߹ͷ4UBDL5SBDF

Slide 31

Slide 31 text

2020-02-11 14:16:24.399 16984-16984/jp.smarby.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: jp.smarby.debug, PID: 16984 java.lang.RuntimeException: Unable to start activity ComponentInfo{jp.smarby.debug/ jp.smarby.activities.landing.RegisterActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference at jp.smarby.activities.landing.RegisterActivity.onCreate(RegisterActivity.java:105) at android.app.Activity.performCreate(Activity.java:7136) at android.app.Activity.performCreate(Activity.java:7127) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) OVMMΛࢀরͯ͠Ϋϥογϡ͍ͯ͠Δ৔߹ͷ4UBDL5SBDF 3FHJTUFS"DUJWJUZKBWBͷߦ໨Ͱ 4USJOHΫϥεͷMFOHUIϝιουΛݺΜͰ͍ΔίʔυͰ Ϋϥογϡ͍ͯ͠Δ

Slide 32

Slide 32 text

2020-02-11 14:38:56.248 18143-18143/jp.smarby.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: jp.smarby.debug, PID: 18143 android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@1a76d12 is not valid; is your activity running? at android.view.ViewRootImpl.setView(ViewRootImpl.java:798) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:356) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93) at android.app.Dialog.show(Dialog.java:329) at androidx.appcompat.app.AlertDialog$Builder.show(AlertDialog.java:1009) at jp.smarby.activities.landing.RegisterActivity$3.run(RegisterActivity.java:300) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) ࢖༻͍ͯ͠Δ$POUFYU͕ద੾Ͱͳ͔ͬͨ৔߹ͷ4UBDL5SBDF

Slide 33

Slide 33 text

2020-02-11 14:38:56.248 18143-18143/jp.smarby.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: jp.smarby.debug, PID: 18143 android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@1a76d12 is not valid; is your activity running? at android.view.ViewRootImpl.setView(ViewRootImpl.java:798) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:356) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93) at android.app.Dialog.show(Dialog.java:329) at androidx.appcompat.app.AlertDialog$Builder.show(AlertDialog.java:1009) at jp.smarby.activities.landing.RegisterActivity$3.run(RegisterActivity.java:300) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) ࢖༻͍ͯ͠Δ$POUFYU͕ద੾Ͱͳ͔ͬͨ৔߹ͷ4UBDL5SBDF

Slide 34

Slide 34 text

2020-02-11 14:38:56.248 18143-18143/jp.smarby.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: jp.smarby.debug, PID: 18143 android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@1a76d12 is not valid; is your activity running? at android.view.ViewRootImpl.setView(ViewRootImpl.java:798) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:356) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93) at android.app.Dialog.show(Dialog.java:329) at androidx.appcompat.app.AlertDialog$Builder.show(AlertDialog.java:1009) at jp.smarby.activities.landing.RegisterActivity$3.run(RegisterActivity.java:300) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) ࢖༻͍ͯ͠Δ$POUFYU͕ద੾Ͱͳ͔ͬͨ৔߹ͷ4UBDL5SBDF

Slide 35

Slide 35 text

2020-02-11 14:38:56.248 18143-18143/jp.smarby.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: jp.smarby.debug, PID: 18143 android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@1a76d12 is not valid; is your activity running? at android.view.ViewRootImpl.setView(ViewRootImpl.java:798) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:356) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93) at android.app.Dialog.show(Dialog.java:329) at androidx.appcompat.app.AlertDialog$Builder.show(AlertDialog.java:1009) at jp.smarby.activities.landing.RegisterActivity$3.run(RegisterActivity.java:300) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) ࢖༻͍ͯ͠Δ$POUFYU͕ద੾Ͱͳ͔ͬͨ৔߹ͷ4UBDL5SBDF

Slide 36

Slide 36 text

2020-02-11 14:38:56.248 18143-18143/jp.smarby.debug E/AndroidRuntime: FATAL EXCEPTION: main Process: jp.smarby.debug, PID: 18143 android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@1a76d12 is not valid; is your activity running? at android.view.ViewRootImpl.setView(ViewRootImpl.java:798) at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:356) at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93) at android.app.Dialog.show(Dialog.java:329) at androidx.appcompat.app.AlertDialog$Builder.show(AlertDialog.java:1009) at jp.smarby.activities.landing.RegisterActivity$3.run(RegisterActivity.java:300) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:6669) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) ࢖༻͍ͯ͠Δ$POUFYU͕ద੾Ͱͳ͔ͬͨ৔߹ͷ4UBDL5SBDF 3FHJTUFS"DUJWJUZKBWBͷߦ໨Ͱ "MFSU%JBMPH͕දࣔग़དྷͳ͔ͬͨʁͨΊ Ϋϥογϡ͍ͯ͠Δ

Slide 37

Slide 37 text

Ͳ͏मਖ਼͢Ε͹Α͍ͷ͔ʁ

Slide 38

Slide 38 text

Ϋϥογϡ͕࠶ݱग़དྷΔͷͳΒʜ w "OESPJE#BE5PLFO&YDFQUJPO"MFSU%JBMPHTIPXͳ ͲͷΩʔϫʔυͰݕࡧ͢Δ w ໰୊ͷίʔυΛݺͿλΠϛϯάΛม͑ͨΓɺ౉͢ύϥϝʔ λʔΛม͑ͨΓͯ͠ɺ࠶ݱ͢Δ৔߹ͱ࠶ݱ͠ͳ͍৔߹ͷ͠ ͖͍஋Λ୳͢ w ࣮ػΤϛϡϨʔλʔ04όʔδϣϯͳͲΛม͑ͯࢼͯ͠ ΈΔ

Slide 39

Slide 39 text

ྨࣅέʔεͷ*TTVFΛ୳͢

Slide 40

Slide 40 text

ओཁͳ୳ࡧઌ w"OESPJE*TTVF5SBDLFS wSEQBSUZ-JCSBSZͷ(JU)VC

Slide 41

Slide 41 text

"OESPJE*TTVF5SBDLFS w "041ʢ"OESPJE0QFO4PVSDF1SPKFDUʣͷαΠτʹৄ͠ ͘આ໌͕͋Γ·͢ w IUUQTTPVSDFBOESPJEDPNTFUVQDPOUSJCVUF SFQPSUCVHT w ஫ҙ఺ͱͯ͠ίϯϙʔωϯτͱ͍͏୯ҐͰόάใࠂઌ͕ผ Ε͍ͯ·͢ w IUUQTTPVSDFBOESPJEDPNTFUVQDPOUSJCVUF SFQPSUCVHTCVHRVFVFT

Slide 42

Slide 42 text

SE1BSUZ-JCSBSZͷ(JU)VC w 3FUSPpU΍(MJEFͳͲଟ͘ͷαʔυύʔςΟ੡ϥΠϒϥϦ ͸ɺιʔείʔυͱڞʹόάใࠂͱରԠ΋ެ։͞Ε͍ͯ· ͢ w IUUQTHJUIVCDPNTRVBSFSFUSPpUJTTVFT w IUUQTHJUIVCDPNCVNQUFDIHMJEFJTTVFT

Slide 43

Slide 43 text

4UBDL5SBDFͱ޲͖߹ͬͯ ෆ۩߹मਖ਼ͷצॴΛ஁͑Δ

Slide 44

Slide 44 text

঱ঢ়̏ ΞϓϦͷධՁ্͕͕Βͳ͍

Slide 45

Slide 45 text

1MBZ$POTPMFͰΞϓϦͷ՝୊Λ୳͢ ༻๏ɿ"OESPJE7JUBMTͰΞϓϦͷΫΦϦςΟΛνΣοΫ ༻ྔɿΞϓϦΛϦϦʔεͨ͠ޙͳͲ༨ྗ͕͋Δͱ͖ 1MBZ$POTPMFͰڝ߹ΞϓϦͷධՁΛݟΔ ༻๏ɿϢʔβʔͷ೔ৗͷମݧΛνΣοΫ ༻ྔɿΞϓϦΛϦϦʔεͨ͠ޙͳͲ༨ྗ͕͋Δͱ͖ ॲɹํɹͤɹΜ

Slide 46

Slide 46 text

"OESPJE7JUBMTͰ ΞϓϦͷΫΦϦςΟΛνΣοΫ

Slide 47

Slide 47 text

"OESPJE7JUBMTͱ͸ʁ

Slide 48

Slide 48 text

"OESPJE7JUBMT ɾΞϓϦͷٕज़తύϑΥʔϚϯεͷϞχλϦϯά ɾσόΠεͷ࢖༻ঢ়گσʔλ΍਍அ৘ใʹ͍ͭͯɺࣗಈ ڞ༗Λ༗ޮʹઃఆͨ͠Ϣʔβʔ͔Βऩू͞ΕͨσʔλͰ ࢉग़͍ͯ͠Δɻ

Slide 49

Slide 49 text

ϞχλϦϯάՄೳͳσʔλ ి஑࢖༻ྔ ա౓ͷXBLFVQʗ8J'JεΩϟϯʗωοτϫʔΫ࢖༻ྔ ҆ఆੑ "/3ൃੜ཰ʗΫϥογϡൃੜ཰ දࣔʹཁ͢Δ࣌ؒ ஗͍ϨϯμϦϯάʗϑϦʔζͨ͠6*ϑϨʔϜ ΞϓϦͷελʔτΞοϓ࣌ؒ ίʔϧυʗ΢ΥʔϜʗϗοτελʔτΞοϓ࣌ؒ ݖݶ ݖݶϦΫΤετͷڋ൱

Slide 50

Slide 50 text

ࣗ෼ͷΞϓϦ͕ͲͷϨϕϧͷΫΦϦςΟͳͷ͔ ૬ରతʹνΣοΫग़དྷΔ

Slide 51

Slide 51 text

Ϣʔβʔͷ೔ৗͷମݧΛνΣοΫ

Slide 52

Slide 52 text

ྨࣅΞϓϦͷάϧʔϓͱࣗ෼ͷΞϓϦΛൺֱ͢Δ ᶃ "OESPJE7JUBMT΍ϢʔβʔධՁΛɺબ୒ͨ͠ΞϓϦͷάϧʔϓͱൺֱग़དྷΔػೳ ᶄ 7JUBMT༻ͱධՁ༻ͱͭͷάϧʔϓΛ࡞੒ग़དྷΔ ᶅ 7JUBMT༻͸ΦϓτΞ΢τ͢Δ͜ͱͰ7JUBMTΛଞͷΞϓϦͱൺֱͨ͠Γɺଞͷσϕϩο ύʔ͕ྨࣅΞϓϦͱͯ͠બ୒ग़དྷͳ͍Α͏ʹ͢Δ͜ͱ͕ग़དྷΔ

Slide 53

Slide 53 text

7JUBMTͷάϧʔϓฤू ධՁͷάϧʔϓฤू

Slide 54

Slide 54 text

ॳظઃఆͰ͸ಉ͡ΧςΰϦͷ ͓͢͢ΊΞϓϦ͕άϧʔϓԽ͞Ε͍ͯΔ άϧʔϓʹ͸ࣗ༝ʹଞࣾΞϓϦΛ ௥Ճʗ࡟আ͢Δ͜ͱ͕ग़དྷΔ ˞ͨͩ͠ɺ͜ΕΛ׆༻ͨ͠ධՁϕϯνϚʔΫ ػೳ͸ݱࡏ͸ӳޠϨϏϡʔͷΈͱͳ͍ͬͯΔ

Slide 55

Slide 55 text

ϨϏϡʔʹॻ͔Εͨ಺༰͔ΒΩʔϫʔυΛ ϐοΫΞοϓͯ͠ɺͲͷΑ͏ʹධՁ΁Өڹ͠ ͍ͯΔ͔Λ஌Δ͜ͱ͕ग़དྷΔɻ ·ͨϦϯΫΛΫϦοΫ͢Ε͹ɺΩʔϫʔυΛ ؚΉϨϏϡʔҰཡΛදࣔͯ͘͠ΕΔ શͯͷϨϏϡʔΛνΣοΫ͢Δͷ͸େมͳͷ ͰɺϨϏϡʔղੳػೳΛ࢖ͬͯޮ཰తʹϢʔ βʔͷ੠ΛΩϟον͢Δ

Slide 56

Slide 56 text

͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠