20171020 (Release5 ESP32 Version) | 2017-11-26 13:58 |
AKBONE2020Portable (20211204) | 2021-12-04 01:23 |
AKBONE2022Portable (20221119(Beta1-LovyanGFX Develop Branch Rev. 86f0ea3)) | 2022-11-12 18:05 |
akbone leaflet for family experience corner (Scratch Day 2013 ( 2013/5/19 )) | 2013-05-22 00:17 |
akbone text (201905) | 2019-08-05 11:29 |
ArduBlock キッズバージョン (20131018) | 2013-10-18 19:04 |
ArduinoIDE,追加ボード,Ardublock一式 ポータブル環境 (201906) | 2019-08-05 10:53 |
debian-live-akbone (20140510) | 2014-05-11 08:55 |
テキスト「光の流れ」 (2017/11/26 Release5) | 2017-11-26 13:45 |
テキスト「光の流れ」リリース6(アオノドンバージョン) (20180611) | 2018-07-10 13:39 |
としてから
とするとエラー。
[WARNING] The POM for edu.mit:openblocks:jar:1.0.2-SNAPSHOT is missing, no dependency information available [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.601s [INFO] Finished at: Fri Oct 18 09:31:22 JST 2013 [INFO] Final Memory: 10M/80M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal on project ardublock: Could not resolve dependencies for project org.ardublock:ardublock:jar:0.1.0-SNAPSHOT: Failure to find edu.mit:openblocks:jar:1.0.2-SNAPSHOT in http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionExceptionと出たので
apt-get install openjdk-7-jdkhttps://github.com/taweili/openblocksよりソースをダウンロードして展開、
mvn install
mvn exec:java -Dexec.mainClass="com.ardublock.Main"
はエラーが出るが
mvn compile exec:java -Dexec.mainClass="com.ardublock.Main"は実行できた
mvn packageでjarファイルができた
Context.java中のString APP_NAMEを変更する
ファイルはエンコードされたUTF-16なので、一旦UTF-8にして編集→エンコードUTF-16に戻す 変換プログラムをpythonで作成
エンコードされたUTF-16→UTF-8
# -*- coding:utf-8 -*- import codecs import sys sys.stdout = codecs.getwriter("utf-8")(sys.stdout) for line in sys.stdin: print line.decode('unicode-escape') ,
UTF-8→エンコードされたUTF-16
# -*- coding:utf-8 -*- import codecs import sys for line in sys.stdin: line2 = line.rstrip().decode('utf_8') print line2.encode('unicode-escape')
7-zipでardublock-all.jarを開く。 jarファイル内のcom\ardublock\block\フォルダへ、編集後の言語プロパティファイル(ardublock_ja.properties)をDrag&Dropする。 本当にファイルを書庫に追加しますか?と聞いてきたら「はい」を選択する。これで、jarファイルが更新される。