Android端末のapkファイルのビルドについて
hogehoge
投稿数: 20
いつも貴重な情報のご提供ありがとうございます。
・Magic xpaスキルアップセンター>自習書(Magic xpa)>モジュールカスタマイズ編
の通りに、Android端末のapkファイルのビルドを
試みていますが、以下エラーとなり、ビルドできません。
C:\temp\Android\Source\build.xml:143: javax.script.ScriptException: ReferenceError: "importClass" is not defined in <eval> at line number 3
(一部抜粋)
・モジュールカスタマイズ編の通り、
Javaやsdkの環境変数、その後の動作確認はできています。
・またインストールしたAndroidのsdkのバージョンと、
Setting.propertiesのターゲットは
同じものを指定しています。
※的外れかもしれませんが、上記エラーが指し示している
build.xmlの143行目辺りは以下となっていて、
エラーの通り、何かインポートできないものがあるのでは
と推測していますが、何かアドバイス頂ければ大変ありが
たいです。
<target name="generateassetslist">
<property name="assets.dir" value="${build.dir}\assets\cache"/>
<property name="filelist" value="${build.dir}\assets\cachelist.txt"/>
<script language="javascript"> <![CDATA[
// importPackage(java.io);
importClass(java.io.File);
importClass(java.io.FileOutputStream);
importClass(java.io.PrintWriter);
importClass(java.text.SimpleDateFormat);
// Create a fileset and get the files (array) of that fileset
fs = project.createDataType("fileset");
fs.setDir( new File(project.getProperty("assets.dir")) );
srcFiles = fs.getDirectoryScanner(project).getIncludedFiles();
// iterate over files array and output the last modified date to a file
var writer = new PrintWriter(project.getProperty("filelist"), "UTF-8");
for (i=0; i<srcFiles.length; i++) {
var filename = srcFiles[i];
var file = new File(fs.getDir(project), filename);
var sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
writer.println(filename + "," + sdf.format(file.lastModified()));
}
writer.close();
]]> </script>
</target>
・長文となり、大変申し訳ございません、
初歩的、根本的な所が抜けているかと思いますが、
何か情報お持ちの方は何卒よろしくお願いいたします。
以上です。
・Magic xpaスキルアップセンター>自習書(Magic xpa)>モジュールカスタマイズ編
の通りに、Android端末のapkファイルのビルドを
試みていますが、以下エラーとなり、ビルドできません。
C:\temp\Android\Source\build.xml:143: javax.script.ScriptException: ReferenceError: "importClass" is not defined in <eval> at line number 3
(一部抜粋)
・モジュールカスタマイズ編の通り、
Javaやsdkの環境変数、その後の動作確認はできています。
・またインストールしたAndroidのsdkのバージョンと、
Setting.propertiesのターゲットは
同じものを指定しています。
※的外れかもしれませんが、上記エラーが指し示している
build.xmlの143行目辺りは以下となっていて、
エラーの通り、何かインポートできないものがあるのでは
と推測していますが、何かアドバイス頂ければ大変ありが
たいです。
<target name="generateassetslist">
<property name="assets.dir" value="${build.dir}\assets\cache"/>
<property name="filelist" value="${build.dir}\assets\cachelist.txt"/>
<script language="javascript"> <![CDATA[
// importPackage(java.io);
importClass(java.io.File);
importClass(java.io.FileOutputStream);
importClass(java.io.PrintWriter);
importClass(java.text.SimpleDateFormat);
// Create a fileset and get the files (array) of that fileset
fs = project.createDataType("fileset");
fs.setDir( new File(project.getProperty("assets.dir")) );
srcFiles = fs.getDirectoryScanner(project).getIncludedFiles();
// iterate over files array and output the last modified date to a file
var writer = new PrintWriter(project.getProperty("filelist"), "UTF-8");
for (i=0; i<srcFiles.length; i++) {
var filename = srcFiles[i];
var file = new File(fs.getDir(project), filename);
var sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
writer.println(filename + "," + sdf.format(file.lastModified()));
}
writer.close();
]]> </script>
</target>
・長文となり、大変申し訳ございません、
初歩的、根本的な所が抜けているかと思いますが、
何か情報お持ちの方は何卒よろしくお願いいたします。
以上です。
投票数:0
平均点:0.00
投稿ツリー
-
Android端末のapkファイルのビルドについて
(hogehoge, 2014-8-5 11:15)
- Re: Android端末のapkファイルのビルドについて (ISHIJIMA, 2014-8-5 12:12)
-
Re: Android端末のapkファイルのビルドについて
(hogehoge, 2014-8-5 12:39)
- Re: Re: Android端末のapkファイルのビルドについて (ISHIJIMA, 2014-8-5 12:54)
- Re: Android端末のapkファイルのビルドについて (hogehoge, 2014-8-5 12:41)
- Re: Android端末のapkファイルのビルドについて (hogehoge, 2014-8-5 12:59)
-
Re: Android端末のapkファイルのビルドについて
(s_nagura, 2014-8-5 13:22)
- Re: Android端末のapkファイルのビルドについて (ISHIJIMA, 2014-8-5 13:40)
-
Re: Android端末のapkファイルのビルドについて
(hogehoge, 2014-8-5 18:47)
- Re: Re: Android端末のapkファイルのビルドについて (ISHIJIMA, 2014-8-5 22:42)
-
Re: Android端末のapkファイルのビルドについて
(hogehoge, 2014-8-6 8:41)
- Re: Re: Android端末のapkファイルのビルドについて (ISHIJIMA, 2014-8-6 17:34)
- Re: Android端末のapkファイルのビルドについて (hogehoge, 2014-8-6 17:59)
-
Re: Android端末のapkファイルのビルドについて
(hogehoge, 2014-8-7 8:49)
- Re: Re: Android端末のapkファイルのビルドについて (ISHIJIMA, 2014-8-7 8:57)
-
Re: Android端末のapkファイルのビルドについて
(hogehoge, 2014-8-7 9:29)
-
Re: Re: Android端末のapkファイルのビルドについて
(ISHIJIMA, 2014-8-7 9:54)
-
Re: Re: Re: Android端末のapkファイルのビルドについて
(hogehoge, 2014-8-7 10:10)
- Re: Re: Re: Re: Android端末のapkファイルのビルドについて (ISHIJIMA, 2014-8-9 8:50)
-
Re: Re: Re: Android端末のapkファイルのビルドについて
(hogehoge, 2014-8-7 10:10)
-
Re: Re: Android端末のapkファイルのビルドについて
(ISHIJIMA, 2014-8-7 9:54)
-
Re: Android端末のapkファイルのビルドについて
(hogehoge, 2014-8-11 16:45)
- Re: Re: Android端末のapkファイルのビルドについて (ISHIJIMA, 2014-8-11 17:08)
-
Re: Android端末のapkファイルのビルドについて
(hogehoge, 2014-8-11 17:27)
- Re: Re: Android端末のapkファイルのビルドについて (ISHIJIMA, 2014-8-11 17:37)
-
Re: Android端末のapkファイルのビルドについて
(hogehoge, 2014-8-11 17:41)
- Re: Re: Android端末のapkファイルのビルドについて (ISHIJIMA, 2014-8-11 18:03)