はじめに Cocos2d-x Advent Calendar 2014の19日目を担当させて頂きます、yosizoと申します。 なんとなく”ネイティブ連携関連の記事書きます”と書いたものの、既に有用な記事がQiita中にあるので、ここは趣向を変えてAndroidでcocos2d-xが起動するまでを追いかけてみます。 Androidでcocos2d-xが起動するまで 今回の記事では、AndroidのActivityが起動してから、C++側のAppDelegate::applicationDidFinishLaunching() が呼び出されるところがゴールです。 それでは順番に見て行きましょう。 1:起動するActivityの決定 まず、AndroidManifest.xml で起動時に実行されるActivityが決定されます。 xmlの intent-fiter要素にMAINアクションとL
![cocos2d-xでAndroidの起動シーケンスを追いかけてみる - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/35b0fb7549b40ba316aa10a03ea9dac96e9e1587/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-7940cd1c8db80a7ec40711d90f43539e.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9Y29jb3MyZC14JUUzJTgxJUE3QW5kcm9pZCVFMyU4MSVBRSVFOCVCNSVCNyVFNSU4QiU5NSVFMyU4MiVCNyVFMyU4MyVCQyVFMyU4MiVCMSVFMyU4MyVCMyVFMyU4MiVCOSVFMyU4MiU5MiVFOCVCRiVCRCVFMyU4MSU4NCVFMyU4MSU4QiVFMyU4MSU5MSVFMyU4MSVBNiVFMyU4MSVCRiVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9YWYyYzI2MzQ1NTc1MTg1YjY2NTMyZjA1MDM3ZmY0NjA%26mark-x%3D120%26mark-y%3D96%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9OTcyJnR4dD0lNDB5b3Npem8lNDBnaXRodWImdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWRjYjEwZDdlMmU3MTEzZDdjN2EwMjAzYTBiMTY4ZTY1%26blend-x%3D120%26blend-y%3D500%26blend-mode%3Dnormal%26s%3D82397df7ef8644e3b0016f750d56bc31)