مهمان عزیز خوش‌آمدید. ورود عضــویت


نظرسنجی: کدام خروجی را ترجیح میدهید؟
وینوس
خروجی مستقیم
[نمایش نتایج]
 
 
مهم آموزش خروجی اندروید روی سیستم شخصی
#1
Star 
[عکس: 2.png]

سلام به همه کاربران انجمن.

همون طور که اطلاع دارید خروجی وینوس دردسر های زیادی داره و جدای از دانلود نرم افزار شما در هنگام خروجی دچار ارور های خاصی میشید.

جدیدا یک راهی اومده(یا شاید هم بود 39 ) که با اون میتونید راحت و بی دردسر خروجی هاتون رو روی سیستم شخصی خودتون انجام بدید و کمتر دچار ارور بشید.

یه فیلمی هم بود که من توی آپارات قرار دادم اما به زبان هندی بود  22

حالا این آموزش رو من با زبان فارسی در متن زیر ترجمه کردم.
امیدوارم به کارتون بیاد.


مرحله اول: خروجی کردوا

خوب این رو همه میدونن 4 باید:
1-وارد پروژه کانستراکت بشید(حتما لایسنس کنید)
2-قسمت های اطلاعاتی پروژه مانند سایت-ایمیل-ورژن-ID و.. رو وارد کنید(کامل)
3-بر روی file کلیک کنید
4- روی export project کلیک کنید
5-cordova رو انتخاب کنید
6-مکان رو وارد کنید و بقیه رو دست نزنید و روی next کلیک کنید
7-بر اساس نیاز های خودتون موارد رو تغییر بدید(مثلا اگر برنامه دسترسی صدا داره باید تیکشو بزنید)
8-نوع اندروید رو انتخاب کنید(پیشنهاد من 5 هست)
9- در آخر روی export بزنید  18

مرحله دوم: نصب پیش نیاز ها


باید برای خروجی این پیش نیاز ها رو نصب کنید:

1- cordova        (در ادامه گفته می شود... )    
2-gradle           دانلود
3-variable         دانلود
4-node.js          دانلود
5-java

خوب بعد از نصب همه این ها سیستم رو restart میکنیم


مرحله سوم: خروجی از پروژه  4
به بخش آخر خوش آمدید!!

1-خوب برای خروجی ابتدا cmd رو باز می کنید
سپس دستور زیر رو وارد می کنید cd\ 

2-و اینتر کنید.

[عکس: Untitled2.png]

3-حالا برای نصب کوردوا باید دستور زیر رو وارد کنید
کد:
npm install -g cordova




و در آخر احتمالا به پنچره زیر برخورد می کنید:

[عکس: Untitled4.png]

5-حالا دستور 
کد:
cordova create game
  از این به بعد توی هر قسمت به جای Game اسم بازی تون رو بنویسید

مثلا من اسم SpaceBlaster رو میزنم و اینتر می کنم(توجه کنید که اسم بدون فاصله باشد)
[عکس: Untitled5.png]
پ.ن: این مواردی که اضافی هست رو نادیده بگیرید  4

6-خب حالا دستور زیر رو بزنید تا انتخاب بشه:
کد:
cd\game
از این به بعد توی هر قسمت به جای Game اسم بازی تون رو بنویسید



7-حالا که انتخاب شد برید و موارد داخل پوشه ای که با کوردوا از کانستراکت خروجی گرفتید رو کپی کنید.
و در درایو c در پوشه ای که به نامی هست که در قسمت 5 انتخاب کردید بریزید.(اگر گفت از قبل وجود داره بگید که جای اون ها قرار بده)
8- حالا در ادامه مرحله 6 بنویسید 
کد:
cordova platform add android

و کمی صبر کنید
(دیگه عکس نیست چون زیاد هست جواب های این دستور)

9-خوب میرسیم به بخش نهایی 
کافیه که دستور زیر رو وارد کنید تا خروجی انجام بشه اما بگم که قبل از اون باید java نصب باشه و یک keystore بسازید.


///آموزش ساخت کی استور (توسط shazde ) ///

ابتدا برنامه apksinger رو از این لینک دریافت کنید.

وقتی وارد برنامه میشیم وارد صفحه ای میشیم که چندتا تب داره که اولیش نوشته key Generator
ما اول میخواییم یه کی استور بسازیم پس همین تب رو لازم داریم
اگه به بالای برنامه توجه کنیم یه کادر داره که بالاش نوشته Jdk Pach , اینجا مسیر پوشه ای که Jdk رو نصب کردیم بهش میدیم
مثلا مال من اینطوریه :

E:\java\jdk-7u51\bin

وقتی رسیدیم به پوشه ی bin کلیک میکنیم روش و گزینه Open رو میزنیم.

یادمون باشه هربار که این برنامه رو باز کنیم باید این آدرس jdk رو بهش بدیم.


حالا توی همون تب key Generator اول میاییم توی کادر Password و Confrim یه پسورو مثل هم وارد میکنیم
حالا توی کادر Alias یه اسم وارد میکنیم(هر اسمی)
کادر بعدی Alias Pasword و Confrim یه رمز دیگه وارد میکنیم(میتونیم رمزی رو بزاریم که بالا هم وارد کردیم)

Validity: توی این کادر مدت اعتباری که میخواییم کی استور داشته باشه رو وارد میکنیم از 1 سال تا هزار سال دیگه [عکس: 4.gif]

کادر بعدی_First and Last Name : یه اسم و فامیل(یا یه اسم فقط)وارد کنیم.

Organizational Unit و Organization رو اسم تیممون یا شرکتمون وارد میکنیم(هر اسم دیگه ای هم میتونیم وارد کنید ولی برای هویت کی استور اسم تیم یا شرکت بزاریم خفن تره)
City Or Locality : اسم شهرمون(یا محل سکونتمون) رو وارد میکنیم.

State Or Province : زیاد متوجه معنیش نشدم ولی فکر کنم منظور کلیش کشور بوده.بزنیم Iran

country cod رو هم بزنیم IR

و بعد میزنیم روی Save as و یه اسم براش وارد میکنیم و یجایی برای ذخیره کردنش انتخاب میکنیم
(نکته:چند جا کپیش کنید که اگه اتفاقی یکیش حذف شد توی دردسر نیافتید چون برای آپدیت های بعدی بازیتون باید با همین کی استور ساین بشه فایل apk)



 خوب حالا که یک قایل کی استور ساختید با هم ادامه میدیم:

در cmd دستور زیر رو وارد کنید(به فاصله ها توجه کنید)
کد:
cordova build android --release -- --keystore="Location keystore" --storePassword="pass key" --alias="alias name" --Password="pass alias"
توجه داشته باشید که جای "" ها موارد خود را قرار دهید. برای مثال من یک کی استور ساختم و اطلاعتم به صورت زیر شد:

cordova build android --release -- --keystore=C:\spa.keystore --storePassword=12345 --alias=spa --Password=12345

و حالا enter رو بزنید.


کمی صبر کنید تا عملیات خروجی انجام بشه.

خروجی انجام شد 1
حالا نکته این هست که فایل کجاست؟
فایل در مکانی که انتخاب کردید(مرحله 6) هست .

یعنی در مکان زیر:
your name/platforms/android/app/bulid/outputs/apk/release
(جای your name مکانی که انتخاب کردید هست)
و در این پوشه یک فایل به نام : app-release.apk هست که همون فایل پروژه شماست.

با این دستور میره و از طریق لینک پلاگین رو نصب میکنه

ممنون از اینکه تا اینجا همراه بودید. 18 



ضمیمه ها



آموزش تغییر آیکون برنامه


1-راه اول : تغییر عکس ها
خوب برای این قسمت باید وارد فایل Config.xml بشید و یک سری کد ها رو تغییر بدید


اول شما دنبال کد های زیر بگردید:

کد:
    <icon src="icon-256.png" width="256" height="256" density="xxxhdpi" />
    <icon src="icon-128.png" width="128" height="128" density="xhdpi" />

حالا شما این کد ها رو در قسمتی که نوشته src=icon-128 نام فایل خودتون که در همین محل هست رو بنویسید و توجه کنید که اندازش متناسب باشه


2-راه دوم : ویرایش کد ها (پیشنهاد شده)

خوب این راه یک راه خیلی مناسب هست چون ممکنه این برنامه روی تبلت یا موارد دیگه قرار بگیره و این راه خیال شما رو راحت میکنه که دیگه نگرانی بابت اندازه آیکون ها نداشته باشید.

خوب برای این کار وارد فایل Config.xml بشید و کد های زیر رو حذف کنید:
کد:
    <icon src="www/icon-256.png" width="256" height="256" density="xxxhdpi" />
    <icon src="www/icon-128.png" width="128" height="128" density="xhdpi" />

و به جای اون ها کد های زیر رو قرار بدید:
کد:
   <platform name="android">
       <!--
           هرنام برابر مقدار زیر میباشد
           ldpi    : 36x36 px
           mdpi    : 48x48 px
           hdpi    : 72x72 px
           xhdpi   : 96x96 px
           xxhdpi  : 144x144 px
           xxxhdpi : 192x192 px
       -->
       <icon src="ldpi.png" density="ldpi" />
       <icon src="mdpi.png" density="mdpi" />
       <icon src="hdpi.png" density="hdpi" />
       <icon src="xhdpi.png" density="xhdpi" />
       <icon src="xxhdpi.png" density="xxhdpi" />
       <icon src="xxxhdpi.png" density="xxxhdpi" />
   </platform>
حالا باید در این قسمت هم src رو تغییر بدید و نام فایل خودتون رو بنویسید.
توجه کنید که تگ platform برای این هست که فقط این آیکون ها برای چه پلتفرمی هستن. اگر خواستید ios کنید باید این مقدار رو تغییر بدید و بعد ذخیره کنید و خروجی بگیرید.

آموزش اضافه کردن پلاگین به پروژه

خوب برای این قسمت چند راه هست که به ترتیب عمل می کنیم:


1-جستجو برای یک پلاگین

برای این کار باید اول دستور زیر رو وارد کنید(اگر قبلا وارد کردید دیگه نیازی نیست)
کد:
cd/game
*به جای game اسم پوشه بازی رو بنویسید**


حالا دستور زیر رو وارد کنید:

کد:
cordova plugin search camera

با این دستور هرچی پلاگین با نام camera باشه برای اندروید و ios دریافت میکنه و روی پروژه نصب میکنه


2-نصب از طریق آدرس گیت هاب




برای این هم کار باید اول دستور زیر رو وارد کنید(اگر قبلا وارد کردید دیگه نیازی نیست)
کد:
cd/game
*به جای game اسم پوشه بازی رو بنویسید**

بعد دستور زیر رو وارد کنید (به جای آدرس وارد شده آدرس لینک خودتون رو وارد کنید)
کد:
cordova platform add [url]https://github.com/myfork/cordova-android.git[/url]
پ.ن: [/url] رو خود سیستم انجمن روی آدرس قرار میده ولی شما بدون [/url] کپی کنید




با حمایت هاتون از طریق این لینک بیشتر خوشحال می شویم. 1

یا علی

رضا میر محمد صادقی
 
پاسخ دهید
#2
خواستم این قسمت رو در متن بالا قرار بدم اما دیدم کمی طولانی میشه.

آموزش اضافه کردن پلاگین به پروژه
خوب برای این قسمت چند راه هست که به ترتیب عمل می کنیم:


1-جستجو برای یک پلاگین

برای این کار باید اول دستور زیر رو وارد کنید(اگر قبلا وارد کردید دیگه نیازی نیست)
کد:
cd/game
*به جای game اسم پوشه بازی رو بنویسید**


حالا دستور زیر رو وارد کنید:

کد:
cordova plugin search camera

با این دستور هرچی پلاگین با نام camera باشه برای اندروید و ios دریافت میکنه و روی پروژه نصب میکنه


2-نصب از طریق آدرس گیت هاب




برای این هم کار باید اول دستور زیر رو وارد کنید(اگر قبلا وارد کردید دیگه نیازی نیست)
کد:
cd/game
*به جای game اسم پوشه بازی رو بنویسید**

بعد دستور زیر رو وارد کنید (به جای آدرس وارد شده آدرس لینک خودتون رو وارد کنید)
کد:
cordova platform add [url]https://github.com/myfork/cordova-android.git[/url]
پ.ن: [/url] رو خود سیستم انجمن روی آدرس قرار میده ولی شما بدون [/url] کپی کنید

با این دستور میره و از طریق لینک پلاگین رو نصب میکنه



 
پاسخ دهید
 سپاس شده توسط: محمد هادی ، hiddendanger ، S.L.F ، _mohammad_javad_ ، shazde ، mostafanastary ، hb1221 ، ghasem ، oak ، mahdi.paradox ، Aria
#3
سلام
شما که زحمت آموزش رو کشیدی، یه سری تست ها رو انجام بده که بقیه درگیر نشن( اگه ممکنه برات)
تست مولتی پلیر، پرداخت درون برنامه ای، سفید نشدن صفحه بازی یا اپ، تبلیغات تپسل یا هر کدوم دیگه، پوش نوتیفیکیشن.

هر کدوم رو تونستی موفق بشی، اینجا اعلام کن لطفا.

یا حق

 
پاسخ دهید
 سپاس شده توسط: محمد هادی ، shazde ، kakmamad
#4
لینک دانلود variable چرا کار نمی کنه ؟؟؟؟؟؟؟
اگه کسی لینکشو داره بفرسته!!
فرا کانستراکت / FARA CONSTRUCT

مرجع کانستراکت ایران
کانال رسمی مرجع تخصصی کانستراکت
si2.ir و construct2.ir

برای حمایت از ما

 
پاسخ دهید
 سپاس شده توسط:
#5
(1398/5/8، 05:07 عصر)mostafanastary نوشته: سلام
شما که زحمت آموزش رو کشیدی، یه سری تست ها رو انجام بده که بقیه درگیر نشن( اگه ممکنه برات)
تست مولتی پلیر، پرداخت درون برنامه ای، سفید نشدن صفحه بازی یا اپ، تبلیغات تپسل یا هر کدوم دیگه، پوش نوتیفیکیشن.

هر کدوم رو تونستی موفق بشی، اینجا اعلام کن لطفا.

یا حق

سلام

تست کردم. برنامه سفید نشد و وان سیگنال روش کار کرد.
بقیه رو چون نداشتم نتونستم
امیرالمومنین علیه السلام می فرمایند :

نقل قول:
اندیشیدن و فهمیدن سودمندتر است از تکرار بسیار و درس گرفتن.


فَضلُ فِكرٍ وَ تَفَهُّمٍ أنجَعُ مِن فَضلِ تَكرارٍ وَ دَراسَةٍ.

reflecting and understanding is more beneficial of much repeating and learning.

غررالحکم و دررالکلم، ح6564
 
پاسخ دهید
 سپاس شده توسط: mostafanastary
#6
مشخصات اپ چطوری تنظیم میشه
مثل کد ورژن و sdk14 تا sdk28 و یا فول اسکرین و افقی یا عمودی بودن صفحه
 
پاسخ دهید
 سپاس شده توسط:
#7
همه رو از داخل فایل config میخونه .
یعنی همه رو باید داخل خود کانس تنظیم کنید.

البته فک کنم!!
فرا کانستراکت / FARA CONSTRUCT

مرجع کانستراکت ایران
کانال رسمی مرجع تخصصی کانستراکت
si2.ir و construct2.ir

برای حمایت از ما

 
پاسخ دهید
 سپاس شده توسط:
#8
(1398/5/8، 05:07 عصر)mostafanastary نوشته: سلام
شما که زحمت آموزش رو کشیدی، یه سری تست ها رو انجام بده که بقیه درگیر نشن( اگه ممکنه برات)
تست مولتی پلیر، پرداخت درون برنامه ای، سفید نشدن صفحه بازی یا اپ، تبلیغات تپسل یا هر کدوم دیگه، پوش نوتیفیکیشن.

هر کدوم رو تونستی موفق بشی، اینجا اعلام کن لطفا.

یا حق

همه اینها کار میکنند ، فرقی با خروجی های دیگه نداره ، تنها مزیتش نسبت به وینوس این هست که خروجی بازی با آخرین نسخه های منتشر شده کراسواک و دیگر موارد انجام میشه .
[عکس: Background_Screen_WithLogo_860_WithTextL...Banner.png]
 
پاسخ دهید
 سپاس شده توسط: rezamms ، shazde
#9
(1398/5/8، 09:21 عصر)rezamms نوشته:
(1398/5/8، 09:01 عصر)kiarash نوشته: همه رو از داخل فایل config میخونه .
یعنی همه رو باید داخل خود کانس تنظیم کنید.

البته فک کنم!!

سلام
متاسفانه نه.
یک راه دیگه ای داره که فردا حتما قرار میدم

همه موارد داخل فایل Config کانستراکت ست میشه عزیزم ، مطمئنی خودت خروجی رو تست کردی ؟
[عکس: Background_Screen_WithLogo_860_WithTextL...Banner.png]
 
پاسخ دهید
 سپاس شده توسط:
#10
(1398/5/8، 09:31 عصر)hesam3 نوشته:
(1398/5/8، 09:21 عصر)rezamms نوشته:
(1398/5/8، 09:01 عصر)kiarash نوشته: همه رو از داخل فایل config میخونه .
یعنی همه رو باید داخل خود کانس تنظیم کنید.

البته فک کنم!!

سلام
متاسفانه نه.
یک راه دیگه ای داره که فردا حتما قرار میدم

همه موارد داخل فایل Config کانستراکت ست میشه عزیزم ، مطمئنی خودت خروجی رو تست کردی ؟
4 
من خروجی رو تست کردم اما طبق راهنما های سایت کوردوا یه راه دیگه نوشته که باید از طریق فایلی که با پسوند js هست باید این تغییرات رو اعمال کرد

البته شاید من اشتباه دیدم

ببخشید 4 

یه سری آموزش های دیگه توی سایت کوردوا هست که برای فردا ترجمه و ارسال میکنم

امیرالمومنین علیه السلام می فرمایند :

نقل قول:
اندیشیدن و فهمیدن سودمندتر است از تکرار بسیار و درس گرفتن.


فَضلُ فِكرٍ وَ تَفَهُّمٍ أنجَعُ مِن فَضلِ تَكرارٍ وَ دَراسَةٍ.

reflecting and understanding is more beneficial of much repeating and learning.

غررالحکم و دررالکلم، ح6564
 
پاسخ دهید
 سپاس شده توسط: hesam3
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حل شده نرم افزار سایت کانستراکت و si2 (لینک اصلاح شد) ""M.gh"" 2 43 4 ساعت قبل
آخرین ارسال: ""M.gh""
Star نرم افزار سایت کانستراکت2 و si2 "M.gh" 6 160 دیروز، 10:34 عصر
آخرین ارسال: ""M.gh""
  نظرسنجی اموزش برای ساخت بازی kiarash 11 180 1398/8/19، 08:46 عصر
آخرین ارسال: "M.gh"
  نظرسنجی آموزشی hesam3 7 140 1398/8/19، 07:12 عصر
آخرین ارسال: hesam3
  راه حل برای سیاهی صفحه در گوشی های مختلف محمد 82 0 60 1398/8/9، 01:03 صبح
آخرین ارسال: محمد 82

پرش به انجمن: