{"id":1235,"date":"2010-09-21T02:13:00","date_gmt":"2010-09-20T17:13:00","guid":{"rendered":"http:\/\/qos.mine.nu\/?p=1235"},"modified":"2010-09-21T02:14:27","modified_gmt":"2010-09-20T17:14:27","slug":"android%e3%81%ae%e9%96%8b%e7%99%ba%e7%92%b0%e5%a2%83%e3%82%92linux%e4%b8%8a%e3%81%ab%e6%a7%8b%e7%af%89","status":"publish","type":"post","link":"https:\/\/qos.dev7.net\/wordpress\/2010\/09\/android%e3%81%ae%e9%96%8b%e7%99%ba%e7%92%b0%e5%a2%83%e3%82%92linux%e4%b8%8a%e3%81%ab%e6%a7%8b%e7%af%89.html","title":{"rendered":"Android\u306e\u958b\u767a\u74b0\u5883\u3092Linux\u4e0a\u306b\u69cb\u7bc9"},"content":{"rendered":"<div id=\"wppda_alert\">\u3053\u306e\u8a18\u4e8b\u306f\uff12\u5e74\u4ee5\u4e0a\u524d\u306b\u66f8\u3044\u305f\u3082\u306e\u3067\u3059\u3002<br\/>\r\n\u305d\u306e\u305f\u3081\u60c5\u5831\u304c\u53e4\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u3054\u4e86\u627f\u304f\u3060\u3055\u3044\u3002m(_ _)m<\/div><p><a href=\"https:\/\/qos.dev7.net\/2010\/09\/hello-world-in-is01.html\">Hello, world! in IS01<\/a>\u3001<a href=\"https:\/\/qos.dev7.net\/2010\/09\/hello-world-in-is012.html\">Hello, world! in IS01(2)<\/a><br \/>\n\u3067\u3001Windows\u4e0a\u306b\u958b\u767a\u74b0\u5883\u69cb\u7bc9\u3057\u305f\u3051\u3069\u3001\u306a\u3093\u3068\u306a\u304fLinux\u4e0a\u306e\u65b9\u304c\u958b\u767a\u3057\u3084\u3059\u305d\u3046\u3060\u3063\u305f\u306e\u3067\u3001<br \/>\nLinux\u4e0a\u306b\u69cb\u7bc9\u3057\u3066\u307f\u308b\u3002<\/p>\n<p>\u3067\u3082\u3001\u4e00\u304b\u3089\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u306e\u306f\u9762\u5012\u306a\u306e\u3067\u3001<br \/>\n\u4ee5\u524d\u3001KuroSheeva\u306e\u958b\u767a\u74b0\u5883\u7528\u306b\u4f5c\u3063\u305fVM\u3092\u30b3\u30d4\u30fc\u3057\u3066\u4f7f\u3046\u3002<br \/>\nVM\u306e\u30b3\u30d4\u30fc\u4f5c\u696d\u306f\u5272\u611b\u3002<\/p>\n<p>Linux (i386)\u7528\u306eSDK\u30c4\u30fc\u30eb\u3092<a href=\"http:\/\/developer.android.com\/sdk\/index.html\">Android SDK | Android Developers<\/a>\u304b\u3089\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3002<\/p>\n<p><code><br \/>\nuser@android-dev:~$ wget &#039;http:\/\/dl.google.com\/android\/android-sdk_r07-linux_x86.tgz&#039;<br \/>\n--2010-09-20 16:37:38--  http:\/\/dl.google.com\/android\/android-sdk_r07-linux_x86.tgz<br \/>\ndl.google.com \u3092DNS\u306b\u554f\u3044\u3042\u308f\u305b\u3066\u3044\u307e\u3059... 72.14.203.91, 72.14.203.93, 72.14.203.136, ...<br \/>\ndl.google.com|72.14.203.91|:80 \u306b\u63a5\u7d9a\u3057\u3066\u3044\u307e\u3059... \u63a5\u7d9a\u3057\u307e\u3057\u305f\u3002<br \/>\nHTTP \u306b\u3088\u308b\u63a5\u7d9a\u8981\u6c42\u3092\u9001\u4fe1\u3057\u307e\u3057\u305f\u3001\u5fdc\u7b54\u3092\u5f85\u3063\u3066\u3044\u307e\u3059... 200 OK<br \/>\n\u9577\u3055: 17114517 (16M) [application\/x-tar]<br \/>\n`android-sdk_r07-linux_x86.tgz&#039; \u306b\u4fdd\u5b58\u4e2d<\/p>\n<p>100%[======================================================&gt;] 17,114,517  1.12M\/s   \u6642\u9593 15s<\/p>\n<p>2010-09-20 16:37:53 (1.11 MB\/s) - `android-sdk_r07-linux_x86.tgz&#039; \u3078\u4fdd\u5b58\u5b8c\u4e86 [17114517\/17114517]<br \/>\n<\/code><\/p>\n<p>\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u5b8c\u4e86\u3057\u305f\u3089\u5c55\u958b\u3002<br \/>\n<code><br \/>\nuser@android-dev:~$ tar zxf android-sdk_r07-linux_x86.tgz<br \/>\nuser@android-dev:~$ ls<br \/>\nandroid-sdk-linux_x86  android-sdk_r07-linux_x86.tgz<br \/>\n<\/code><\/p>\n<p>Readme.txt\u3092\u53c2\u7167\u3057\u3066\u3001\u305d\u306e\u901a\u308a\u306b\u3002<br \/>\n<code><br \/>\nuser@android-dev:~\/android-sdk-linux_x86$ cat SDK\\ Readme.txt<br \/>\nWelcome to the Android SDK!<\/p>\n<p>The Android SDK archive now only contains the tools. It no longer comes<br \/>\npopulated with a specific Android platform or Google add-on. Instead you<br \/>\nuse the SDK Manager to install or update SDK components such as platforms,<br \/>\ntools, add-ons, and documentation.<\/p>\n<p>In order to start developing applications, you must install at least one<br \/>\nversion of the Android platform using the SDK Manager.<\/p>\n<p>This requires an Internet connection, so if you plan to use the SDK<br \/>\noffline, please make sure to download the necessary components while online.<\/p>\n<p>To start the SDK Manager, please execute the program &quot;tools\/android&quot;.<\/p>\n<p>From the command-line you can also directly trigger an update by<br \/>\nexecuting:<br \/>\n  tools\/android update sdk<\/p>\n<p>For more information, please consult the Android web site at<br \/>\n  http:\/\/developer.android.com<\/p>\n<p>user@android-dev:~\/android-sdk-linux_x86$ tools\/android update sdk<br \/>\ntools\/android: 83: java: not found<br \/>\ntools\/android: 100: java: not found<br \/>\nexec: 116: java: not found<br \/>\n<\/code><\/p>\n<p>java\u304c\u7121\u3044\u3068\u6012\u3089\u308c\u305f\u306e\u3067\u3001\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3002<br \/>\n<code><br \/>\nuser@android-dev:~\/android-sdk-linux_x86$ sudo aptitude search java6<br \/>\nv   java6-runtime                           -<br \/>\nv   java6-runtime-headless                  -<br \/>\nv   java6-sdk                               -<br \/>\nuser@android-dev:~\/android-sdk-linux_x86$ sudo aptitude install java6-sdk<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u30ea\u30b9\u30c8\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u4f9d\u5b58\u95a2\u4fc2\u30c4\u30ea\u30fc\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059<br \/>\n\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u53d6\u3063\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u62e1\u5f35\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u72b6\u614b\u3092\u521d\u671f\u5316\u3057\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n&quot;java6-sdk&quot; \u306f\u3001\u4ee5\u4e0b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u304b\u3089\u63d0\u4f9b\u3055\u308c\u3066\u3044\u308b\u4eee\u60f3\u30d1\u30c3\u30b1\u30fc\u30b8\u3067\u3059:<br \/>\n  openjdk-6-jdk default-jdk<br \/>\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3082\u306e\u3092\u4e00\u3064\u9078\u3093\u3067\u304f\u3060\u3055\u3044\u3002<br \/>\n\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u30fb\u524a\u9664\u30fb\u66f4\u65b0\u3055\u308c\u308b\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u3042\u308a\u307e\u305b\u3093\u3002<br \/>\n0 \u500b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u66f4\u65b0\u3001 0 \u500b\u3092\u65b0\u305f\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3001 0 \u500b\u3092\u524a\u9664\u4e88\u5b9a\u300128 \u500b\u304c\u66f4\u65b0\u3055\u308c\u3066\u3044\u306a\u3044\u3002<br \/>\n0B \u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 \u5c55\u958b\u5f8c\u306b 0B \u306e\u30c7\u30a3\u30b9\u30af\u9818\u57df\u304c\u65b0\u305f\u306b\u6d88\u8cbb\u3055\u308c\u307e\u3059\u3002<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u30ea\u30b9\u30c8\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u4f9d\u5b58\u95a2\u4fc2\u30c4\u30ea\u30fc\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059<br \/>\n\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u53d6\u3063\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u62e1\u5f35\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u72b6\u614b\u3092\u521d\u671f\u5316\u3057\u3066\u3044\u307e\u3059... \u5b8c\u4e86<\/p>\n<p>user@android-dev:~\/android-sdk-linux_x86$ sudo aptitude install openjdk-6-jdk<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u30ea\u30b9\u30c8\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u4f9d\u5b58\u95a2\u4fc2\u30c4\u30ea\u30fc\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059<br \/>\n\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u53d6\u3063\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u62e1\u5f35\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u72b6\u614b\u3092\u521d\u671f\u5316\u3057\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:<br \/>\n  ca-certificates-java{a} defoma{a} fontconfig{a} fontconfig-config{a}<br \/>\n  hicolor-icon-theme{a} icedtea-6-jre-cacao{a} java-common{a} libaccess-bridge-java{a}<br \/>\n  libaccess-bridge-java-jni{a} libasound2{a} libatk1.0-0{a} libatk1.0-data{a}<br \/>\n  libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libcairo2{a} libcups2{a}<br \/>\n  libdatrie1{a} libdirectfb-1.2-0{a} libflac8{a} libfontconfig1{a} libfontenc1{a}<br \/>\n  libgif4{a} libgtk2.0-0{a} libgtk2.0-bin{a} libgtk2.0-common{a} libice-dev{a} libice6{a}<br \/>\n  libjasper1{a} libjpeg62{a} liblcms1{a} libnspr4-0d{a} libnss3-1d{a} libogg0{a}<br \/>\n  libpango1.0-0{a} libpango1.0-common{a} libpixman-1-0{a} libpthread-stubs0{a}<br \/>\n  libpthread-stubs0-dev{a} libpulse0{a} libsm-dev{a} libsm6{a} libsndfile1{a} libsysfs2{a}<br \/>\n  libthai-data{a} libthai0{a} libtiff4{a} libts-0.0-0{a} libvorbis0a{a} libvorbisenc2{a}<br \/>\n  libx11-dev{a} libxau-dev{a} libxcb-render-util0{a} libxcb-render0{a} libxcb1-dev{a}<br \/>\n  libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxdmcp-dev{a} libxfixes3{a}<br \/>\n  libxfont1{a} libxft2{a} libxi6{a} libxinerama1{a} libxrandr2{a} libxrender1{a}<br \/>\n  libxt-dev{a} libxt6{a} libxtst6{a} openjdk-6-jdk openjdk-6-jre{a}<br \/>\n  openjdk-6-jre-headless{a} openjdk-6-jre-lib{a} shared-mime-info{a} tsconf{a}<br \/>\n  ttf-dejavu-core{a} ttf-dejavu-extra{a} tzdata-java{a} x-ttcidfont-conf{a} x11-common{a}<br \/>\n  x11proto-core-dev{a} x11proto-input-dev{a} x11proto-kb-dev{a} xfonts-encodings{a}<br \/>\n  xfonts-utils{a} xtrans-dev{a}<br \/>\n\u4ee5\u4e0b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u306f\u66f4\u65b0\u3055\u308c\u307e\u3059\uff1a<br \/>\n  tzdata<br \/>\n1 \u500b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u66f4\u65b0\u3001 86 \u500b\u3092\u65b0\u305f\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3001 0 \u500b\u3092\u524a\u9664\u4e88\u5b9a\u300127 \u500b\u304c\u66f4\u65b0\u3055\u308c\u3066\u3044\u306a\u3044\u3002<br \/>\n67.5MB \u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 \u5c55\u958b\u5f8c\u306b 207MB \u306e\u30c7\u30a3\u30b9\u30af\u9818\u57df\u304c\u65b0\u305f\u306b\u6d88\u8cbb\u3055\u308c\u307e\u3059\u3002<br \/>\n\u5148\u306b\u9032\u307f\u307e\u3059\u304b? [Y\/n\/?]<br \/>\n\u62e1\u5f35\u72b6\u614b\u60c5\u5831\u3092\u66f8\u304d\u8fbc\u3093\u3067\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u53d6\u5f97:1 http:\/\/jp.archive.ubuntu.com\/ubuntu\/ lucid\/main x11-common 1:7.5+5ubuntu1 [308kB]<br \/>\n\u53d6\u5f97:2 http:\/\/jp.archive.ubuntu.com\/ubuntu\/ lucid\/main libice6 2:1.0.6-1 [50.5kB]<br \/>\n\u30fb\u30fb\u30fb<br \/>\n\u53d6\u5f97:86 http:\/\/jp.archive.ubuntu.com\/ubuntu\/ lucid\/main x-ttcidfont-conf 32 [23.8kB]<br \/>\n\u53d6\u5f97:87 http:\/\/jp.archive.ubuntu.com\/ubuntu\/ lucid-updates\/main icedtea-6-jre-cacao 6b18-1.8.1-0ubuntu1 [344kB]<br \/>\n67.5MB \u3092 58s \u79d2\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u307e\u3057\u305f (1,156kB\/s)<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u304b\u3089\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u3092\u5c55\u958b\u3057\u3066\u3044\u307e\u3059: 100%<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u4e8b\u524d\u8a2d\u5b9a\u3057\u3066\u3044\u307e\u3059 ...<br \/>\n\u672a\u9078\u629e\u30d1\u30c3\u30b1\u30fc\u30b8 x11-common \u3092\u9078\u629e\u3057\u3066\u3044\u307e\u3059\u3002<br \/>\n(\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059 ... \u73fe\u5728 46236 \u500b\u306e\u30d5\u30a1\u30a4\u30eb\u3068\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u307e\u3059\u3002)<br \/>\n(...\/x11-common_1%3a7.5+5ubuntu1_all.deb \u304b\u3089) x11-common \u3092\u5c55\u958b\u3057\u3066\u3044\u307e\u3059...<br \/>\n\u30fb\u30fb\u30fb<br \/>\nupdate-alternatives: using \/usr\/lib\/jvm\/java-6-openjdk\/bin\/wsimport to provide \/usr\/bin\/wsimport (wsimport) in auto mode.<br \/>\nupdate-alternatives: using \/usr\/lib\/jvm\/java-6-openjdk\/bin\/xjc to provide \/usr\/bin\/xjc (xjc) in auto mode.<\/p>\n<p>libc-bin \u306e\u30c8\u30ea\u30ac\u3092\u51e6\u7406\u3057\u3066\u3044\u307e\u3059 ...<br \/>\nldconfig deferred processing now taking place<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u30ea\u30b9\u30c8\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u4f9d\u5b58\u95a2\u4fc2\u30c4\u30ea\u30fc\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059<br \/>\n\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u53d6\u3063\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u62e1\u5f35\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u72b6\u614b\u3092\u521d\u671f\u5316\u3057\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u62e1\u5f35\u72b6\u614b\u60c5\u5831\u3092\u66f8\u304d\u8fbc\u3093\u3067\u3044\u307e\u3059... \u5b8c\u4e86<\/p>\n<p>\u73fe\u5728\u306e\u72b6\u614b: \u66f4\u65b0\u304c 27 \u500b [-1]\u3002<br \/>\nuser@android-dev:~\/android-sdk-linux_x86$<br \/>\n<\/code><\/p>\n<p>tools\/android update sdk \u3092\u518d\u5b9f\u884c\u3002<br \/>\n<code><br \/>\nuser@android-dev:~\/android-sdk-linux_x86$ tools\/android update sdk<br \/>\nNo command line parameters provided, launching UI.<br \/>\nSee &#039;android --help&#039; for operations from the command line.<br \/>\nException in thread &quot;main&quot; org.eclipse.swt.SWTError: No more handles [gtk_init_check() failed]<br \/>\n        at org.eclipse.swt.SWT.error(Unknown Source)<br \/>\n        at org.eclipse.swt.widgets.Display.createDisplay(Unknown Source)<br \/>\n        at org.eclipse.swt.widgets.Display.create(Unknown Source)<br \/>\n        at org.eclipse.swt.graphics.Device.&lt;init&gt;(Unknown Source)<br \/>\n        at org.eclipse.swt.widgets.Display.&lt;init&gt;(Unknown Source)<br \/>\n        at org.eclipse.swt.widgets.Display.&lt;init&gt;(Unknown Source)<br \/>\n        at org.eclipse.swt.widgets.Display.getDefault(Unknown Source)<br \/>\n        at org.eclipse.swt.widgets.Shell.&lt;init&gt;(Unknown Source)<br \/>\n        at org.eclipse.swt.widgets.Shell.&lt;init&gt;(Unknown Source)<br \/>\n        at com.android.sdkuilib.internal.repository.UpdaterWindowImpl.createContents(UpdaterWindowImpl.java:122)<br \/>\n        at com.android.sdkuilib.internal.repository.UpdaterWindowImpl.open(UpdaterWindowImpl.java:102)<br \/>\n        at com.android.sdkuilib.repository.UpdaterWindow.open(UpdaterWindow.java:113)<br \/>\n        at com.android.sdkmanager.Main.showMainWindow(Main.java:307)<br \/>\n        at com.android.sdkmanager.Main.doAction(Main.java:259)<br \/>\n        at com.android.sdkmanager.Main.run(Main.java:98)<br \/>\n        at com.android.sdkmanager.Main.main(Main.java:87)<br \/>\n<\/code><\/p>\n<p>X\u30b5\u30fc\u30d0\u3092\u7acb\u3061\u4e0a\u3052\u3066\u306a\u304b\u3063\u305f\u306e\u3067\u6012\u3089\u308c\u308b\u3002<br \/>\nX11Forwarding\u306a\u74b0\u5883\u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u3001Windows\u5074\u3067Xming\u8d77\u52d5\u3057\u3066\u518d\u5ea6\u3002<br \/>\n<code><br \/>\nuser@android-dev:~\/android-sdk-linux_x86$ tools\/android update sdk<br \/>\nNo command line parameters provided, launching UI.<br \/>\nSee &#039;android --help&#039; for operations from the command line.<br \/>\n<\/code><\/p>\n<p>\u3059\u308b\u3068\u3001Windows\u3067\u52d5\u304b\u3057\u305fSDK Manager\u3068\u540c\u3058\u753b\u9762\u304c\u8d77\u52d5\u3057\u3066\u304f\u308b<br \/>\n<a href=\"https:\/\/qos.dev7.net\/2010\/09\/hello-world-in-is012.html\">Hello, world! in IS01(2)<\/a>\u3068\u5168\u304f\u540c\u3058\u306a\u306e\u3067\u5272\u611b\u3002<\/p>\n<p>\u6b21\u306b\u3001<a href=\"https:\/\/sh-dev.sharp.co.jp\/android\/modules\/sdk\/index.php?\/sdk\">SH Developers Square &#8211; SDK AddOn \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9<\/a><br \/>\n\u304b\u3089\u3001AddOn\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u5c55\u958b\u3002<br \/>\n<code><br \/>\nuser@android-dev:~\/android-sdk-linux_x86$ unzip -l sharp_addon-JNDK01_r1.zip | head<br \/>\n\u30d7\u30ed\u30b0\u30e9\u30e0 &#039;unzip&#039; \u306f\u307e\u3060\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002  \u6b21\u306e\u3088\u3046\u306b\u5165\u529b\u3059\u308b\u3053\u3068\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u307e\u3059:<br \/>\nsudo apt-get install unzip<br \/>\n<\/code><\/p>\n<p>unzip\u5165\u308c\u3066\u306a\u304b\u3063\u305f\u306e\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3002<br \/>\n<code><br \/>\nuser@android-dev:~\/android-sdk-linux_x86$ sudo aptitude install unzip<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u30ea\u30b9\u30c8\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u4f9d\u5b58\u95a2\u4fc2\u30c4\u30ea\u30fc\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059<br \/>\n\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u53d6\u3063\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u62e1\u5f35\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u72b6\u614b\u3092\u521d\u671f\u5316\u3057\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u4ee5\u4e0b\u306e\u65b0\u898f\u30d1\u30c3\u30b1\u30fc\u30b8\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u307e\u3059:<br \/>\n  unzip<br \/>\n0 \u500b\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u66f4\u65b0\u3001 1 \u500b\u3092\u65b0\u305f\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3001 0 \u500b\u3092\u524a\u9664\u4e88\u5b9a\u300127 \u500b\u304c\u66f4\u65b0\u3055\u308c\u3066\u3044\u306a\u3044\u3002<br \/>\n177kB \u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 \u5c55\u958b\u5f8c\u306b 397kB \u306e\u30c7\u30a3\u30b9\u30af\u9818\u57df\u304c\u65b0\u305f\u306b\u6d88\u8cbb\u3055\u308c\u307e\u3059\u3002<br \/>\n\u62e1\u5f35\u72b6\u614b\u60c5\u5831\u3092\u66f8\u304d\u8fbc\u3093\u3067\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u53d6\u5f97:1 http:\/\/jp.archive.ubuntu.com\/ubuntu\/ lucid\/main unzip 6.0-1build1 [177kB]<br \/>\n177kB \u3092 0s \u79d2\u3067\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u307e\u3057\u305f (442kB\/s)<br \/>\n\u672a\u9078\u629e\u30d1\u30c3\u30b1\u30fc\u30b8 unzip \u3092\u9078\u629e\u3057\u3066\u3044\u307e\u3059\u3002<br \/>\n(\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059 ... \u73fe\u5728 50332 \u500b\u306e\u30d5\u30a1\u30a4\u30eb\u3068\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u307e\u3059\u3002)<br \/>\n(...\/unzip_6.0-1build1_i386.deb \u304b\u3089) unzip \u3092\u5c55\u958b\u3057\u3066\u3044\u307e\u3059...<br \/>\nman-db \u306e\u30c8\u30ea\u30ac\u3092\u51e6\u7406\u3057\u3066\u3044\u307e\u3059 ...<br \/>\nunzip (6.0-1build1) \u3092\u8a2d\u5b9a\u3057\u3066\u3044\u307e\u3059 ...<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u30ea\u30b9\u30c8\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u4f9d\u5b58\u95a2\u4fc2\u30c4\u30ea\u30fc\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059<br \/>\n\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u53d6\u3063\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u62e1\u5f35\u72b6\u614b\u60c5\u5831\u3092\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059<br \/>\n\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u72b6\u614b\u3092\u521d\u671f\u5316\u3057\u3066\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n\u62e1\u5f35\u72b6\u614b\u60c5\u5831\u3092\u66f8\u304d\u8fbc\u3093\u3067\u3044\u307e\u3059... \u5b8c\u4e86<br \/>\n<\/code><\/p>\n<p>\u6539\u3081\u3066\u5c55\u958b\u3002<br \/>\n<code><br \/>\nuser@android-dev:~\/android-sdk-linux_x86$ unzip sharp_addon-JNDK01_r1.zip -d add-ons\/<br \/>\nArchive:  sharp_addon-JNDK01_r1.zip<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/docs\/<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/allclasses-frame.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/allclasses-noframe.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/constant-values.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/deprecated-list.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/help-doc.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/index.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/index-all.html<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/hardware\/<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/hardware\/CameraEx.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/hardware\/FlashLight.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/hardware\/package-frame.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/hardware\/package-summary.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/hardware\/package-tree.html<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/client\/<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/client\/IIoObexPushClientDataCallback.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/client\/package-frame.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/client\/package-summary.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/client\/package-tree.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/client\/PushClient.html<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/server\/<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/server\/IIoObexPushServerDataCallback.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/server\/package-frame.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/server\/package-summary.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/server\/package-tree.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/jp\/co\/sharp\/android\/io\/obex\/server\/PushServer.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/overview-frame.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/overview-summary.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/overview-tree.html<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/package-list<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/resources\/<br \/>\n extracting: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/resources\/inherit.gif<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/docs\/reference\/stylesheet.css<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/hardware.ini<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/images\/<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/images\/kernel-qemu<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/images\/NOTICE.txt<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/images\/ramdisk.img<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/images\/system.img<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/images\/userdata.img<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/libs\/<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/libs\/hardware.jar<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/libs\/obex.jar<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/manifest.ini<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/skins\/<br \/>\n   creating: add-ons\/sharp_addon-JNDK01_r1\/skins\/JNDK01\/<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/skins\/JNDK01\/background.png<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/skins\/JNDK01\/enterbar.png<br \/>\n extracting: add-ons\/sharp_addon-JNDK01_r1\/skins\/JNDK01\/hardware.ini<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/skins\/JNDK01\/key.png<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/skins\/JNDK01\/layout<br \/>\n extracting: add-ons\/sharp_addon-JNDK01_r1\/skins\/JNDK01\/menu_b.png<br \/>\n  inflating: add-ons\/sharp_addon-JNDK01_r1\/skins\/JNDK01\/spacebar.png<br \/>\n<\/code><\/p>\n<p>Target ID\u306e\u78ba\u8a8d<br \/>\n<code><br \/>\nuser@android-dev:~\/android-sdk-linux_x86$ tools\/android list target<br \/>\nAvailable Android targets:<br \/>\nid: 1 or &quot;android-4&quot;<br \/>\n     Name: Android 1.6<br \/>\n     Type: Platform<br \/>\n     API level: 4<br \/>\n     Revision: 3<br \/>\n     Skins: WVGA800, HVGA (default), WVGA854, QVGA<br \/>\nid: 2 or &quot;SHARP Corporation:JN-DK01:4&quot;<br \/>\n     Name: JN-DK01<br \/>\n     Type: Add-On<br \/>\n     Vendor: SHARP Corporation<br \/>\n     Revision: 1<br \/>\n     Description: SHARP JN-DK01 Add-on<br \/>\n     Based on Android 1.6 (API level 4)<br \/>\n     Libraries:<br \/>\n      * jp.co.sharp.android.hardware (hardware.jar)<\/p>\n<p>      * jp.co.sharp.android.io.obex (obex.jar)<\/p>\n<p>     Skins: WVGA854, HVGA, QVGA, WVGA800, JNDK01 (default)<br \/>\n     Adds USB support for devices (Vendor: 0x04DD)<br \/>\n<\/code><\/p>\n<p>Target ID\u306f\u30012\u3002<\/p>\n<p>AVD\u4f5c\u3063\u3066\u3001Emulator\u8d77\u52d5<br \/>\n<code><br \/>\nuser@android-dev:~\/android-sdk-linux_x86$ tools\/android create avd -n JNDK01 -t 2 --sdcard 128M<br \/>\nCreated AVD &#039;JNDK01&#039; based on JN-DK01 (SHARP Corporation),<br \/>\nwith the following hardware config:<br \/>\nhw.lcd.density=240<br \/>\nvm.heapSize=24<br \/>\nhw.ramSize=256M<br \/>\nhw.gsmModem=no<br \/>\nuser@android-dev:~\/android-sdk-linux_x86$ tools\/emulator @JNDK01 -qemu --cpu cortex-a8<br \/>\n<\/code><\/p>\n<p>\u30a8\u30df\u30e5\u30ec\u30fc\u30bf\u306e\u753b\u9762\u3082<a href=\"https:\/\/qos.dev7.net\/2010\/09\/hello-world-in-is012.html\">Hello, world! in IS01(2)<\/a>\u3068\u5168\u304f\u540c\u3058\u3002<\/p>\n<p>\u52d5\u304b\u3057\u3066\u307f\u305f\u611f\u3058Windows\u74b0\u5883\u3088\u308a\u91cd\u3044\u3002<br \/>\n\u30a8\u30df\u30e5\u30ec\u30fc\u30bf\u52d5\u4f5c\u4e2d\u3001top\u3092\u773a\u3081\u3066\u308b\u3068\u3001sshd\u304c\u3048\u3089\u304fCPU\u30d1\u30ef\u30fc\u3092\u4f7f\u7528\u3057\u3066\u305f(X11Forwarding\u306a\u74b0\u5883\u3060\u304b\u3089\u3060\u308d\u3046\u3051\u3069)<br \/>\n\u306e\u304c\u539f\u56e0\u304b\u306a\u3041\u3002\u3002\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3053\u306e\u8a18\u4e8b\u306f\uff12\u5e74\u4ee5\u4e0a\u524d\u306b\u66f8\u3044\u305f\u3082\u306e\u3067\u3059\u3002 \u305d\u306e\u305f\u3081\u60c5\u5831\u304c\u53e4\u3044\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\u3054\u4e86\u627f\u304f\u3060\u3055\u3044\u3002m(_ _)mHello, world! in IS01\u3001Hello, world! in IS01(2) \u3067\u3001Windows\u4e0a &hellip; <a href=\"https:\/\/qos.dev7.net\/wordpress\/2010\/09\/android%e3%81%ae%e9%96%8b%e7%99%ba%e7%92%b0%e5%a2%83%e3%82%92linux%e4%b8%8a%e3%81%ab%e6%a7%8b%e7%af%89.html\">\u7d9a\u304d\u3092\u8aad\u3080 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,8],"tags":[160,159,23,141],"class_list":["post-1235","post","type-post","status-publish","format-standard","hentry","category-4","category-afcafaaf","tag-android","tag-is01","tag-linux","tag-ubuntu"],"_links":{"self":[{"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/posts\/1235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/comments?post=1235"}],"version-history":[{"count":10,"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/posts\/1235\/revisions"}],"predecessor-version":[{"id":1245,"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/posts\/1235\/revisions\/1245"}],"wp:attachment":[{"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/media?parent=1235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/categories?post=1235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qos.dev7.net\/wordpress\/wp-json\/wp\/v2\/tags?post=1235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}