درود مهمان گرامی! ورود ثبت نام


نظرسنجی: کدام خروجی را ترجیح میدهید؟
شما مجاز به شرکت در این نظرسنجی نیستید.
وینوس
42.11%
8 42.11%
خروجی مستقیم
57.89%
11 57.89%
در کل 19 رأی 100%
*شما به این گزینه رأی داده‌اید. [نمایش نتایج]

مهم آموزش خروجی اندروید روی سیستم شخصی
#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]
پ.ن:  رو خود سیستم انجمن روی آدرس قرار میده ولی شما بدون  کپی کنید




با حمایت هاتون از طریق این لینک بیشتر خوشحال می شویم. 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]
پ.ن:  رو خود سیستم انجمن روی آدرس قرار میده ولی شما بدون  کپی کنید

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



 
پاسخ دهید
 سپاس شده توسط: محمد هادی ، 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 نوشته است: سلام
شما که زحمت آموزش رو کشیدی، یه سری تست ها رو انجام بده که بقیه درگیر نشن( اگه ممکنه برات)
تست مولتی پلیر، پرداخت درون برنامه ای، سفید نشدن صفحه بازی یا اپ، تبلیغات تپسل یا هر کدوم دیگه، پوش نوتیفیکیشن.

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

یا حق

سلام

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

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

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

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

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

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

یا حق

همه اینها کار میکنند ، فرقی با خروجی های دیگه نداره ، تنها مزیتش نسبت به وینوس این هست که خروجی بازی با آخرین نسخه های منتشر شده کراسواک و دیگر موارد انجام میشه .
 
پاسخ دهید
 سپاس شده توسط: rezamms ، shazde ، ""M.gh""
#9
(1398/5/8، 10:49 عصر)rezamms نوشته است:
(1398/5/8، 09:31 عصر)hesam3 نوشته است:
(1398/5/8، 09:21 عصر)rezamms نوشته است: سلام
متاسفانه نه.
یک راه دیگه ای داره که فردا حتما قرار میدم

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

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

ببخشید 4 

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

همه چیز بر اساس همون تنظیماتی که توی کانستراکت انجام میشه صورت میگیره اگر کامل خروجی گرفته باشید ، یعنی لازم نیست شما مین اس دی کی رو وارد کنی بر اساس همون نسخه ای که توی کانستراکت وارد میکنید خودش مین اس دی کی رو میگیره ، نسخه آخر هم مثل اینکه کمتر از 16 قبول نمیکنه .
برای نسخه جدید بازی هم همینطوریه یعنی شما توی کانستراکت مثلا میزنی نسخه بازی 1.5.5 هست توی خروجی کوردوا مستقیم که میگیری دیگه لازم نیست اینارو دستی وارد کنی ، خودش نسخه رو عوض میکنه ... 1.5.5 و 155 اینطوری 1
تارگت اس دی کی هم اتومات رو 26 هست

[تصویر:  Cordova1.png]


[تصویر:  Cordova2.png]
 
پاسخ دهید
 سپاس شده توسط: hamid5700 ، shazde ، hiddendanger ، mahdi.paradox
#10
سلام


این قسمت هم یکی از مهم ترین اجزای یک برنامه هست که گفتم شاید نیاز باشه (در پست اصلی هم نوشتم)

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

برای این کار چند راه هست که میتونید انجام بدید.


قبلش بگم که همه این کار ها با فایل Config.xml انجام میشه و این کار رو بعد از مرحله 7 هستش و وقتی کپی کردید میتونید این فایل رو ویرایش کنید.


1-راه اول : تغییر عکس ها
خوب برای این قسمت باید وارد فایل Config.xml بشید و یک سری کد ها رو تغییر بدید(با فلش نمایش داده شده)
[تصویر:  KMG1y17C6Q95TIyOyDSwDKcuR5d0K0G0BIhp5yOE...UhMjEQoTZg]
حالا شما این کد ها رو در قسمتی که نوشته 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 کنید باید این مقدار رو تغییر بدید و بعد ذخیره کنید و خروجی بگیرید.
 
پاسخ دهید
 سپاس شده توسط: hiddendanger ، shazde ، oak ، hamid5700
  


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Lightbulb رمزنگاری فایل ها در PHP - فاکتور مهم برای افزایش امنیت سمت سرور Master Badfar 4 48 52 دقیقه‌ی پیش
آخرین ارسال: Master Badfar
Lightbulb کار با JSON در PHP Master Badfar 1 40 5 ساعت پیش
آخرین ارسال: oak
Lightbulb استعلام whois در کانستراکت به کمک PHP Master Badfar 1 70 دیروز، 07:14 عصر
آخرین ارسال: ""M.gh""
  ایجاد فایل فشرده (ZIP) در PHP و کانستراکت Master Badfar 2 90 دیروز، 05:41 عصر
آخرین ارسال: ""M.gh""
  فشرده سازی تصاویر به کمک PHP Master Badfar 5 94 1399/1/9، 08:58 عصر
آخرین ارسال: ""M.gh""

پرش به انجمن: